スキップしてメイン コンテンツに移動

投稿

ラベル(オブジェクトの要素数、objectのlength)が付いた投稿を表示しています

javascriptで配列とオブジェクトの定義、代入、要素数の取得について

javascriptでは、 配列、オブジェクトをそれぞれ、下記のように定義する。 ・配列  var arrayName = []; ・オブジェクト  var objName = {}; 値の代入は、 ・配列  >方法①インデックス指定で代入   arrayName[0]='a';   arrayName[2]='b';   arrayName[3]='c';  >方法②配列の末尾に追加   arrayName.push('a');   arrayName.push('b');   arrayName.push('c'); ※①と②は、ケースを分けて使ったほうがいいでしょう! インデックスで何かをしたい場合、①で、そうでなければ、②を 使う。 ・オブジェクト  >方法①インデックス指定で代入   objName['one'] = 'a';   objName['two'] = 'b';   objName['three'] = 'c';  >方法②objName.one = '1';   objName.one = 'a';   objName.two = 'b';   objName.three = 'c';    ※①と②は、どっちでもいいけど、個人的には、②を使っている。 要素数の取得は、 ・配列  >方法①lengthプロパティで取得   arrayName.length  >方法②配列オブジェクトのkey関数で取得   Object.keys(arrayName).length    ※配列、オブジェクトを区別するために、配列は、方法①を使う。 ・オブジェクト  >方法が唯一つ  Object.keys(objName).length     以上。