javascript オブジェクトの空判定処理で「Object.keys」と「hasOwnProperty」のパフォーマンスを計測する
- 2022.05.12
- javascript
javascriptで、「Object.keys」と「hasOwnProperty」で同じオブジェクトの空判定処理を行った時のパフォーマンスを計測するサンプルコードを記述してます。結果はsafari以外は「hasOwnProperty」を使った関数を作成した方が速そうです。 環境 windows10 […]
javascriptで、「Object.keys」と「hasOwnProperty」で同じオブジェクトの空判定処理を行った時のパフォーマンスを計測するサンプルコードを記述してます。結果はsafari以外は「hasOwnProperty」を使った関数を作成した方が速そうです。 環境 windows10 […]
javascriptで、エラー「Uncaught SyntaxError: Unexpected identifier」が発生した場合の原因と解決方法を記述してます。「Unexpected identifier」は「予期しない識別子」という意味で、変数宣言の「var」や「let」などのスペルミスや構 […]
javascriptで、エラー「Uncaught RangeError: toString() radix argument must be between 2 and 36」が発生した場合の原因と解決方法を記述してます。「toString()」に指定できる進数の基数の範囲は「2~16」決まっている […]
javascriptで、エラー「Uncaught TypeError: Cannot read properties of undefined (reading ‘xxx’)」が発生した場合の原因と解決方法を記述してます。主に定義されていない値を使用した際に発生します。日本語 […]
javascriptで、エラー「TypeError: null is not an object (evaluating ‘xxx.value’)」が発生した場合の原因と解決方法を記述してます。存在しない要素を「querySelector」などで取得しようとした際に発生します […]
javascriptで、エラー「typeError: Attempted to assign to readonly property.」が発生した場合の原因と解決方法を記述してます。「const」で宣言した変数に対して値を変更しようとした際に発生します。 環境 エラー内容 以下のコードを実行時に発 […]
javascriptで、相関係数を求めるサンプルコードを記述してます。「reduce」を使ってオブジェクトの配列に対して計算していきます。 環境 Javascript サンプル集はこちら 相関係数を求める 相関係数を求めるには、以下の式で可能です。 「reduce」を使用して、それぞれ必要な平均値や […]
javascriptで、エラー「ReferenceError: Can’t find variable: xxx」が発生した場合の原因と解決方法を記述してます。 環境 エラー内容 以下のコードを実行時に発生。 エラーメッセージ全文 画像 原因 定義していない変数を使用しようとしたため 解 […]
javascriptで、エラー「Uncaught TypeError: xxx must be called on a function」が発生した場合の原因と解決方法を記述してます。 環境 エラー内容 以下のコードを実行時に発生。 エラーメッセージ 画像 firefox(バージョン107)では、以 […]
javascriptで、エラー「TypeError: Array.prototype.sort requires the comparator argument to be a function or undefined」が発生した場合の原因と解決方法を記述してます。 環境 エラー内容 以下のコード […]