ReferenceErrorです。「alert" は定義されていません。
2022-02-16 21:54:56
Node.jsでjsファイルを単独で実行すると、その中に定義されているアラートが利用できない
alert
はJavaScriptの一部ではなく
window
オブジェクトを提供します。
同様に
var name = "The Window";
function ttt() {
return(this.name);
}
alert(ttt.call(window); //alert(window);
var object = {
name : "My Object",
getNameFunc : function(){
return function(){
return this.name;
};
}
};
console.log(object.getNameFunc()()); // console The Window
var name = "The Window";
var object = {
name : "My Object",
getNameFunc : function(){
var that = this;
return function(){
return that.name;
};
}
};
console.log(object.getNameFunc()()); //console My Object
If you run it in Node.js, the window will say "undefined".
If you run it in Node.js, the window will say "undefined".
関連
-
[解決済み】HTMLの最初の行に予期しないトークン<がある。
-
[解決済み】 不変量違反。_registerComponent(...)。対象コンテナがDOM要素でない
-
[解決済み] Google Maps API DeletedApiProjectMapError。
-
[解決済み] break文の不正使用; javascript
-
[解決済み] NextJS vs Express【終了しました
-
[解決済み] Node.jsのドキュメントが定義されていない
-
[解決済み] "要求された形式に合わせてください "を削除する方法
-
[解決済み] Handlebarsの各ヘルパーのインデックスを取得する方法は?
-
[解決済み] JavaScript で Array の代わりに Float32Array を使用する場合
-
[解決済み] angular js: ng-min \ ng-max
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】React-Routerの子が1つしかない。
-
[解決済み】JavaScriptで「無効な日付」のDateインスタンスを検出する
-
[解決済み] await は非同期関数でのみ有効です。
-
[解決済み] JSがランダムなブール値を生成
-
[解決済み] LocalStorageにboolean値を設定できない?
-
[解決済み] Angularドラッグ&ドロップ式フォームビルダー【終了】のお知らせ
-
[解決済み] オブジェクトHTMLImageElementが画像の代わりに表示されます。
-
[解決済み] 設定するJavaScriptの配列
-
[解決済み] S3:HeadObject - 403応答を返します。
-
[解決済み] console.logにundefinedと表示され、その後正しい値が表示されるのはなぜですか?[重複している]。