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;
}
できた!!!
が、なんだかスタイリッシュではない気がする。
他に方法を知っている方、ご教授ください。