2 つの方法: 1. 配列の長さを取得し、その長さが 0 であるかどうかを判断します。構文は「arr.length==0」です。0 の場合、配列には値がありません。 2. 配列を JSON 文字列に変換し、その文字列が "[]" であるかどうかを確認します。構文は "JSON.stringify(arr)=='[]'" です。そうである場合、配列には値がありません。
このチュートリアルの動作環境: Windows 7 システム、ECMAScript バージョン 6、Dell G3 コンピューター。
es6 配列に値があるかどうか、つまり配列が空かどうかを判断します。 以下に2つの判定方法を紹介します。
#方法 1: length 属性を使用する
length 属性を使用して配列の長さを取得し、配列の長さが 0# であるかどうかを判断します。
let arr = [1]; if (arr.length == 0){ console.log("数组中没有值"); }else { console.log("数组中有值"); } console.log(arr);
JSON.stringify() メソッドを使用して JavaScript オブジェクトを変換するか、値を JSON 文字列に変換します。この時点では、JSON 文字列が "[]" であるかどうかを確認するだけで済みます。
#はいの場合、配列には値がありません。let arr = []; let str=JSON.stringify(arr); if (str == '[]'){ console.log("数组中没有值"); }else { console.log("数组中有值"); } console.log(str);
[関連する推奨事項: JavaScript ビデオ チュートリアル
、Web フロントエンド ]
以上がes6 の配列に値があるかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。