首页 > 其他分享 >游戏开发33课 typescript 遍历

游戏开发33课 typescript 遍历

时间:2022-12-11 17:02:11浏览次数:49  
标签:遍历 console log 33 JavaScript list typescript let array

一、for..of 方法

这是最常用的方法,遍历的值是数组中的value值



let someArray = [1, "string", false];

for (let entry of someArray) {

console.log(entry); // 1, "string", false

}



二、for..in 方法

这个方法要注意和for..of的区别,for..in遍历的值是数组的索引



let list = [4, 5, 6];

for (let i in list) {

console.log(i); // "0", "1", "2",

}

for (let i of list) {

console.log(i); // "4", "5", "6"

}


三、for循环

for循环是标准的C风格语法



var numbers = [1, 2, 3];

for (var _i = 0; _i < numbers.length; _i++) {

var num = numbers[_i];

console.log(num); // "1", "2", "3"

}


四、forEach

forEach其实是JavaScript的循环语法,TypeScript作为JavaScript的语法超集,当然默认也是支持的。




let list = [4, 5, 6];

list.forEach((val, idx, array) => {

// val: 当前值

// idx:当前index

// array: Array

});


五、every和some

every和some也都是JavaScript的循环语法,TypeScript作为JavaScript的语法超集,当然默认也是支持的。因为forEach在iteration中是无法返回的,所以可以使用every和some来取代forEach。


let list = [4, 5, 6];

list.every((val, idx, array) => {

// val: 当前值

// idx:当前index

// array: Array

return true; // Continues

// Return false will quit the iteration

});

标签:遍历,console,log,33,JavaScript,list,typescript,let,array
From: https://blog.51cto.com/u_136836/5928415

相关文章