JavaScript Day11 - 回圈

for、while

for (初始值 ; (结束)条件 ; 更新) {
    // 回圈内的执行条件
}

for (let i = 0; i < 3; i++) {
    console.log('i=' + i);
}
// i= 0
// i= 1
// i= 2

forEach

  • Array.prototype.forEach() 可以看出是属於阵列相关的处理方法
  • 参数 item 代表物件,index 代表顺序,array 代表阵列本身
  • 没有 return
ary.forEach(function(item, index, array){
    console.log(item, index, array)
});
let arr = ['a', 'b', 'c'];

arr.forEach(function(item, index, array){
    console.log('ary[' + index + '] = ' + item)
});

// ary[0] = a
// ary[1] = b
// ary[2] = c

直接定义函式

let arr = [1, 3, 5];
let total = 0;

function addAll(num){
    total += num;
}

arr.forEach(addAll);

console.log(total);
// 9

参考资料

Array.prototype.forEach()
JavaScript 阵列处理方法 [filter(), find(), forEach(), map(), every(), some(), reduce()]
JavaScript Array forEach()

次回

预计进入 DOM


<<:  Day11 - 物理模拟篇 - 弹跳球世界II - 成为Canvas Ninja ~ 理解2D渲染的精髓

>>:  DAY11 - 进入後端,进入firebase世界!

Angular ng-container 与 ng-template

接续昨天的范例。 今天要聊的是 ng-container 与 ng-template <ng-...

如何在图片和按钮上设定圆形 - 最终章

透过设定 view 的 layer.cornerRadius,我们可以为原本方方正正的 view 增...

Day 25 PTT八卦版爬取

终於可以踏出新手村了! 经历扎实的训练後,我们已经有相当实力来爬取想要的网站啦~ 今天的影片内容为爬...

display : Inline、Block、Inline-Block

display:Inline、Block、Inline-Block 前言 display是用来设置每...

Day31 - Windows 提权(2)-AlwaysInstallElevated、Unattended Installs、Bypassing UAC

AlwaysInstallElevated 设定 在 Windows 当中有一种设定可以让非管理权限...