今天学习了 JavaScript 中数组的各种操作,感觉就像打开了一个装满宝藏的宝箱,每一种操作都是一件闪闪发光的宝贝✨。下面就来给大家分享一下我学到的内容吧!
1. 数组筛选 🕵️♂️
在一堆数字里,把符合条件的数字挑出来,这就像在一群小朋友里找出身高超过一定标准的小伙伴一样😜。
let arr = [2, 0, 6, 1, 77, 33, 2, 1];
let newArr = [];
for (let i = 0; i < arr.length; i++) {
if (arr[i] >= 10) {
newArr.push(arr[i]);
}
}
console.log(newArr);
这里我们遍历了数组 arr
,把大于等于 10 的数字都放进了新数组 newArr
里。就像把符合身高标准的小朋友拉到了一个新的队伍里🧑🤝🧑。
2. 数组求最大值 📈
找出数组里最大的那个数,就像在一群大力士里找出力气最大的那个一样厉害💪。
let arr = [2, 6, 1, 3, 4];
let max = arr[0];
for (let i = 1; i < arr.length; i++) {
if (max < arr[i]) {
max = arr[i];
}
}
console.log(max);
先假设第一个数是最大的,然后一个个和后面的数比较,如果有更大的,就把它替换掉。最后找到的就是最大的数啦👏。
3. 数组求平均 📊
求数组里所有数字的平均值,就像把一堆糖果平均分给小朋友一样🍬。
let arr = [2, 4, 6, 8, 10];
let sum = 0;
for (let i = 0; i < arr.length; i++) {
sum += arr[i];
}
console.log(`数组的和的结果是:${sum}`);
console.log(`数组的平均值结果是:${sum / arr.length}`);
先把数组里的所有数字加起来,得到总和,再除以数字的个数,就得到平均值啦😃。
4. 数组的添加 📥
给数组添加元素,就像给派对邀请新的小伙伴一样热闹🎉。
let arr = ['pink', 'hotpink'];
arr.push('deeppinnk', 'linghtpink');
arr.unshift('red');
console.log(arr);
push
方法可以在数组的末尾添加元素,unshift
方法可以在数组的开头添加元素。这样数组就越来越热闹啦🥳。
5. 数组的修改 ✏️
修改数组里的元素,就像给小伙伴们戴上不同的帽子一样有趣🎩。
let arr = ['pink', 'red', 'green'];
for (let i = 0; i < arr.length; i++) {
arr[i] = arr[i] + '老师';
}
console.log(arr);
这里我们给数组里的每个元素后面都加上了“老师”,就像给每个小伙伴都戴上了一顶“老师帽”👩🏫。
6. 数组的删除 🗑️
删除数组里的元素,就像把派对上不开心的小伙伴请出去一样😅。
let arr = ['red', 'green', 'blue', '2', '4'];
arr.splice(1, 1);
console.log(arr);
splice
方法可以删除指定位置的元素,这里我们删除了索引为 1 的元素。就像把派对上第二个位置的小伙伴请出去啦🤭。
今天的学习收获满满,感觉自己对 JavaScript 数组的操作更熟悉了呢🤗!以后遇到数组的问题,我也能轻松应对啦💪。
#JavaScript #数组操作 #学习笔记