[JS]For文(+for in文)
1546 ワード
文Syntax
let count = 1;
for (let i = 0; i < 6; i++) {
count = count + 1;
}
内部if文
function findSmallestElement(arr) {
if (arr.length === 0) {
return 0;
}
let result = arr[0];
for (let i = 1; i < arr.length; i++) {
if (arr[i] < result) {
result = arr[i];
}
}
return result ;
}
console.log(findSmallestElement([12,25,54,100,2]))
上記の例では、iが配列長を繰り返す場合、arr[i]の値が結果変数に指定された値より小さいかどうかを比較します.小さい場合、result変数はarr[i]値を再割り当てします.このようにarr配列のすべての値を比較し,最小値を見つけることができる.
はじめに
for in文はES 6に追加された構文で、for文を簡略化します.
一般的なforwen仙人詩は以下の
for(let i = 0; i < arr.length; i ++)
に簡単に表現できる. for (let i in arr) {
console.log(i)
console.log(arr[i])
}
for in文はオブジェクトにも使用できます
既存のfor文とは異なり、for in文は配列だけでなくオブジェクトでも動作します.
const obj = {
name: 'melon',
weight: 4350,
price: 16500,
isFresh: true
}
for (let key in obj) {
const value = obj[key]
console.log(key)
console.log(value)
}
for-in文を使用すると、for-in文のインデックスに対応する変数が、数値ではなくオブジェクトの各キーの文字列に割り当てられます.🙊 今日のシャベル
i <= arr.length
ではなく i < arr.length
を使用します.<=
以下の演算子を使用すると、iは0から6まで、合計7回の繰り返し文を実行するため、合計6回の繰り返し文を実行する必要があります.Reference
この問題について([JS]For文(+for in文)), 我々は、より多くの情報をここで見つけました https://velog.io/@jjburi/JS-For문for-in문0920テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol