Day_12 #13

Open
opened 2026-09-13 08:16:51 +08:00 by pjc · 6 comments
Owner
No description provided.
let nums = [1,2,3]
console.log(`raw length:${nums.length}`)


nums.push(4)
for (let i=0;i<=(nums.length)-1;i++){
    console.log(nums[i])
}
console.log("task1:")
nums.forEach(function (n){
    console.log(n)
})

console.log("task2:")
const arr = [1,2,3,4,5]
arr.forEach(function (n){
    console.log(n)
})

console.log("task3:")

let a = [1,2,3].map(function (n){
    return n*2
})

a.forEach(function (n){
    console.log(n)
})

console.log("task4:")

let b = [1,2,3,4,5,6].filter(function (n){
    return n%2===0
})

b.forEach(function (n){
    console.log(n)
})

image.png

```js let nums = [1,2,3] console.log(`raw length:${nums.length}`) nums.push(4) for (let i=0;i<=(nums.length)-1;i++){ console.log(nums[i]) } console.log("task1:") nums.forEach(function (n){ console.log(n) }) console.log("task2:") const arr = [1,2,3,4,5] arr.forEach(function (n){ console.log(n) }) console.log("task3:") let a = [1,2,3].map(function (n){ return n*2 }) a.forEach(function (n){ console.log(n) }) console.log("task4:") let b = [1,2,3,4,5,6].filter(function (n){ return n%2===0 }) b.forEach(function (n){ console.log(n) }) ``` ![image.png](/attachments/a37cd13d-e6e4-465e-93f4-5a60adfd38b1)
164 KiB
  • 会用 push 加元素
  • 会用 forEach / map / filter
  • 能说出 map 和 forEach 的区别(map 返回新数组)
let nums=[1,2,3];
nums.push(4);
console.log(nums);

[1,2,3,4,5].forEach(function(n){
    console.log(n);
})

let doubled=[1,2,3].map(function(n){
    return n*2;
})
console.log(doubled);

let evens=[1,2,3,4,5,6].filter(function(n){
    if(n%2===0)return true;
    else return false;
})
console.log(evens);
- [x] 会用 push 加元素 - [x] 会用 forEach / map / filter - [x] 能说出 map 和 forEach 的区别(map 返回新数组) ```ts let nums=[1,2,3]; nums.push(4); console.log(nums); [1,2,3,4,5].forEach(function(n){ console.log(n); }) let doubled=[1,2,3].map(function(n){ return n*2; }) console.log(doubled); let evens=[1,2,3,4,5,6].filter(function(n){ if(n%2===0)return true; else return false; }) console.log(evens); ```

会用 push 加元素
会用 forEach / map / filter
能说出 map 和 forEach 的区别(map 返回新数组)
let nums = [1, 2, 3];
nums.push(4);
console.log(nums);

[1,2,3,4,5].forEach(function(n){
console.log(n);
});
const group = [1,2,3].map(function(n){
return n * 2;
});
console.log(group);
const two = [1,2,3].filter(function(n){
return n % 2 === 0;
});
console.log(two);

会用 push 加元素 会用 forEach / map / filter 能说出 map 和 forEach 的区别(map 返回新数组) let nums = [1, 2, 3]; nums.push(4); console.log(nums); [1,2,3,4,5].forEach(function(n){ console.log(n); }); const group = [1,2,3].map(function(n){ return n * 2; }); console.log(group); const two = [1,2,3].filter(function(n){ return n % 2 === 0; }); console.log(two);

image.png

![image.png](/attachments/d9801a92-e1fe-4e94-9660-54c6667424c0)
255 KiB

会用 push 加元素
会用 forEach / map / filter
能说出 map 和 forEach 的区别(map 返回新数组)

会用 push 加元素 会用 forEach / map / filter 能说出 map 和 forEach 的区别(map 返回新数组)

image.png

![image.png](/attachments/ac8ff74f-7e20-4ad4-a9ac-75455c188fec)
173 KiB
Sign in to join this conversation.