for文
文・・・なのか?
code:js
for (let i = 0; i < 9; i++) {
console.log(i)
}
ジェネレータ(Unityのコルーチンみたいなやつ)に関する機能 yieldで区切ったメソッドをforEachする。使わん
code:js
const object = { a: 1, b: 2, c: 3 };
for (const property in object) {
console.log(${property}: ${object[property]});
}
プロパティを反復する
そもそもプロトタイプチェーン配下も拾うので、使い勝手が悪い
C#のfor...inとゴチャる
code:js
for (const element of array1) {
console.log(element);
}
配列向けの反復
配列以外にも色々使えるものがある(文字列とか)
code:js
const foo = { a: 1, b: 2, c: 3 };
console.log(key, value);
}
Objectを反復する場合
foreach文
code:cs
string[] strings = new string3{"A", "B", "C"}; foreach(string item in strings)
{
print (item);
}
インデックス番号が取れないのが玉にキズ
code:ruby
string.each do |str|
p str
end
code:php
foreach($strings as $string) {
var_dump($string);
}
foreach($strings as $index => $string) {
var_dump($string);
}
ForEachメソッド