[解決済み] Chrome Dev Toolで日付の__proto__がInvalid Dateと表示されるのはなぜですか?
2023-04-01 01:26:48
質問
私は知っています。
__proto__
が非推奨 (あるいは標準の一部ではない) であることなどは知っていますが、それでも、私が
__proto__
の値を見ると、Invalid Date と表示されるのはどういう意味なのでしょうか。
var myDate = new Date(1331869050000);
どのように解決するのですか?
<ブロッククオート"やはりInvalid Date"と表示されるのはどういう意味なのか気になります。
それは単に
toString
の値です。
prototype
オブジェクトの
Date
コンストラクタ関数のオブジェクトを返します。
Date.prototype.toString(); // "Invalid Date"
お好みで上書きしてください...
Date.prototype.toString = function() { return "I like turtles." };
var myDate = new Date(1331869050000);
myDate.__proto__; // I like turtles.
少し話がそれますが
__proto__
は ECMAScript の次のバージョン、コードネーム Harmony の現在の作業草案にあります。
http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts
<ブロッククオート-
B.3.1節を追加し、以下を指定できるようにしました。
__proto__
機能を追加しました。
関連
-
[解決済み】JavaScriptで「無効な日付」のDateインスタンスを検出する
-
[解決済み] JavaScriptで "use strict "は何をするのか、その根拠は?
-
[解決済み] let "と "var "の使い分けは?
-
[解決済み] GUID / UUIDの作成方法
-
[解決済み] JavaScriptでNULL、未定義、空白の変数をチェックする標準的な関数はありますか?
-
[解決済み] (a== 1 && a ==2 && a==3) が真に評価されることはあるのでしょうか?
-
[解決済み] JSONPとは何か、なぜ作られたのか?
-
[解決済み] javascriptで2つの数値を連結する方法は?
-
[解決済み] TypeScriptプロジェクトで既存のC#クラス定義を再利用する方法
-
[解決済み] JSHintの'+'前の改行不良の説明
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】JavaScriptで「無効な日付」のDateインスタンスを検出する
-
[解決済み] JSのDateからDay名
-
[解決済み] AngularJSのエラーです。Cross Origin リクエストはプロトコルスキーム http, data, chrome-extension, https に対してのみサポートされています。
-
[解決済み] JavaScriptを使用してHTML要素に属性を追加/更新するには?
-
[解決済み] オブジェクトの配列からReactコンポーネントをレンダリングする
-
[解決済み] Reactコンポーネントでthis.setStateを複数回使用するとどうなりますか?
-
[解決済み] JavaScriptで文字列を数値に変換する最速の方法は何ですか?
-
[解決済み] react-routerのハッシュフラグメントからクエリパラメータを取得する
-
[解決済み] 文字列とラベルのローカライズとグローバリゼーションのベストプラクティス【終了しました
-
[解決済み] なぜjavascriptのES6 Promisesはresolve後も実行を継続するのですか?