Quantcast
Channel: 配列タグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 834

javascriptで配列にオブジェクトをぶち込む方法はこれ以外にないのか

$
0
0

ReactNativeでアプリを作っている最中に思わぬところで詰まりました。
タイトルの通りです。

目標は、

[{num1:1,num2:1},{num1:2,num2:2}...{num1:100,num2:100}]

という配列を作ることである。

まずは手打ちでやってみる。

box=[{},{},...,{}]//100個用意for(i=1;i<=100;i++){box[i].num1=i;box[i].num2=i;}

できるが、100個も用意するのはめんどくさい。

ならば、こうしてみよう。

box=[{}*100]

しかし、上のコードはNaNというエラーが出てしまう。

仕方ない、for文を使おう。

box=[]for(i=1;i<=100;i++){box.push({});box[i].num1=i;box[i].num2=i;}

できた!!!

が、なんだかスタイリッシュではない気がする。

他に方法を知っている方、ご教授ください。


Viewing all articles
Browse latest Browse all 834

Trending Articles