Array对象用于在变量中存储多个值。
| let arr01 = ["America", "Banana", "Coke Cola"]; |
| document.write("arr01.length: " + arr01.length); |
| arr01.length = 10; |
| document.write("arr01.length: " + arr01.length); |
| let arr01 = ["America", "Banana", "Coke Cola"]; |
| let arr02 = ["Wonderful", "Deeppink", "Electronic"]; |
| let resArr = arr01.concat(arr02); |
| document.write("<br/>resArr: " + resArr); |
| document.write("<br/>resArr's length: " + resArr.length); |
| |
| |
| var firstNameArr = ["name01", "name02"]; |
| var secNameArr = ["name03", "name04"]; |
| var thirdNameArr = ["name05", "name06"]; |
| var lastNameArr = ["name07", "name08"]; |
| var resNameArr = firstNameArr.concat(secNameArr, thirdNameArr, lastNameArr); |
| |
| document.write("resNumberArr: " + resNameArr); |
- every(): 数组元素条件检查:只有所有的元素满足条件才会返回true
| function checkAgeRange(age) { |
| return age >= 0 && age <= 100; |
| } |
| let arrAge = [18, 15, 17, 19, 20]; |
| let res01 = arrAge.every((x) => {x >= 18}); |
| let res02 = arrAge.every(checkAgeRange); |
| var nameList = ["wangzz", "wangyt", "loveforever"]; |
| document.write(nameList.join()); |
| var nameList = ["wangzz", "wangyt", "loveforever"]; |
| document.write(nameList.pop()); |
| document.write("<br/>nameList after pop: " + nameList); |
| var nameList = ["wangzz", "wangyt", "loveforever"]; |
| nameList.push("Felix"); |
| document.write(nameList); |
| var nameList = ["wangzz", "wangyt", "loveforever"]; |
| document.write(nameList.reverse()); |
| var nameList = ["wangzz", "wangyt", "loveforever"]; |
| document.write(nameList.shift()); |
| document.write("<br/> nameList after shift :" + nameList); |
- splice()&slice() 截取指定范围内的数组元素
| var nameList = ["wangzz", "wangyt", "loveforever"]; |
| document.write(nameList.slice(1,2)); |
| document.write("<br/>" + nameList.splice(1,1)); |
- sort(function(a,b){return a - b;}: 升序 | sort(function(a,b){return b - a;}: 降序
| |
| var points = [40, 100, 1, 5, 25, 10]; |
| points.sort(function(a, b) {return b - a}); |
| document.write(points); |
| |
| points.sort(function(a, b) {return a - b}); |
| document.write("<br/>" + points); |
| var points = [40, 100, 1, 5, 25, 10]; |
| points.splice(2, 0, "9999", "99999"); |
| document.write(points); |
| var fruits = ["nameA", "nameB", "nameC"]; |
| document.write(fruits.toString()); |
| var fruits = ["nameA", "nameB"]; |
| document.write(fruits.unshift("nameC")); |
| document.write("<br/>" + fruits); |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具