javascriptで、エラー「SyntaxError: Cannot use the reserved word ‘xxx’ as a lexical variable name in strict mode.」が発生した場合の原因と解決方法を記述してます。「use str […]
javascriptで、配列を比較して値が同じかを判定するサンプルコードを掲載してます。ブラウザはchromeを使用しています。「 ===(厳密等価演算子)」では比較することができないので「JSON.stringify」を使って比較します。 環境 Javascript サンプル集はこちら 配列を比較 […]
javascriptで、エラー「SyntaxError: Unexpected token ‘;’. const declared variable ‘xxx’ must have an initializer.」が発生した場合の原因と解決方法を記述し […]
javascriptで、エラー「Uncaught DOMException: Failed to execute ‘querySelectorAll’ on ‘Document’: ‘a[href^=#]’ is not a v […]
javascriptで、エラー「TypeError: undefined is not a function (near ‘…x of xxx…’)」が発生した場合の原因と解決方法を記述してます。反復可能でないオブジェクトに対して「for-of」を使用した際に発生します。 環 […]
javascriptで、文字列が数値であるかを判定するサンプルコードを掲載してます。「isNaN」の場合は、空文字も数値と判定されるので、ここでは正規表現を使用して判定します。ブラウザはchromeを使用しています。 環境 Javascript サンプル集はこちら 数値であるかを判定する 文字列が数 […]
javascriptで、エラー「Uncaught SyntaxError: xxx is disallowed as a lexically bound name」が発生した場合の原因と解決方法を記述してます。「予約語」を変数名に使用した際に発生します。 環境 Javascript サンプル集はこち […]
javascriptで、エラー「RangeError: String.prototype.repeat argument must be greater than or equal to 0 and not be Infinity」が発生した場合の原因と解決方法を記述してます。「repeat」使用時 […]
javascriptで、エラー「Uncaught TypeError: Reduce of empty array with no initial value」が発生した場合の原因と解決方法を記述してます。空の配列に対して「reduce」を実行した際に発生します。 環境 Javascript サンプ […]
javascriptで、エラー「Uncaught SyntaxError: Function statements require a function name」が発生した場合の原因と解決方法を記述してます。関数名が定義されていない場合に発生します。また、即時関数の場合は定義せずにも使用できます。 […]