0
に一致するオブジェクトの最初のプロパティを取得します。その上で配列メソッドを使用しないでください。だから私はそのような構造を持っている状態
length > 0
の最初の要素(この場合は文字)を取得するにはどうすればよいですか?
for (let letter in Foo) {
if (letter.length > 0) {
let match = letter;
}
}
私は、この(これは簡易版である)のようなものを試してみましたが、それはちょうどFoo
のすべてのプロパティを返します。
オブジェクトに「first」という概念はなく、プロパティは順序付けられていません。また、* let *はブロックスコープであるため、ブロックの外側から* match *を返すのが難しくなります。 – RobG
@RobG条件は、条件に一致する配列のセットを返すことになっています。私はちょうどこのセットの1番目を選びたいと思う。現実的ではありませんか? – knitevision
これは可能ですが、返される値はホストによって異なりますので、結果は信頼できません。 – RobG