1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>Title</title>
- </head>
- <body>
- </body>
- <script>
- // 数组对象
- /*
- forEach()
- indexOf()
- join()
- push()
- slice()
- */
- let arr = [1, 2, 3, 4, 5];
- for (let i = arr.length - 1; i >= 0; i--) {
- console.log(arr[i])
- }
- console.log("-------------------------")
- //函数
- // item 元素
- // index 索引
- arr.forEach((item, index) => {
- console.log("元素:"+item+",索引:"+index)
- })
- let number = arr.indexOf(3);
- console.log(number);
- //mybatis 根据 id 删除 集合。
- //数组 变成字符串 传递。
- let s1 = arr.join(",");
- console.log(s1) // 根据 ","
- let arr2 = new Array();
- //添加元素
- arr2.push("a")
- arr2.push("b")
- arr2.push("c")
- arr2.push("d")
- console.log(arr2)
- // splice()
- /*
- 替代添加
- 替代删除
- 修改
- */
- /*
- 第一个 位置
- 第二个 删除的数量
- 第三 添加的元素
- */
- //添加
- //arr2.splice(4,0,"e","f")
- //删除
- //arr2.splice(0,1)
- //修改
- arr2.splice(0,1,"aaa")
- console.log(arr2)
- //filter
- var ages = [32, 33, 16, 40];
- let arr3 = ages.filter(( item ) =>{
- //判断
- return item > 30;
- })
- console.log(arr3)
- </script>
|