/** 场景1
*
* 假设有一个数字数组(a),奖a数组中的值一双倍的形式放到b数组
**/
let numbers = [1,2,3,4];
var doubleNumbers = [];
// es5
for (let index = 0; index < numbers.length; index++) {
doubleNumbers.push(numbers[index] * 2)
}
结果:
[2,4,6,8]
console.log(doubleNumbers)
// 遍历数组中的值
for (let index = 0; index < doubleNumbers.length; index++) {
console.log(doubleNumbers[index])
}
结果:
2
4
6
8
ES6 方法:
//es6
let dable = numbers.map((number){
return number;
})
或 :
let dable = numbers.map((number)=>{return number})
console.log(dable)
结果:
[1,2,3,4]
map 循环返回后 就是一个数组。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)