实例
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>2.js数组的常用函数slice()和splice()</title> </head> <body> </body> </html> <script> var arr = [ ['html','css','js','mysql'], ['php','jq','vue'], ['C++','C#','Go'], ['python','asp.net','java'] ]; // js遍历数组 // arr.forEach(function(value,index,arr){ // console.log(value); // console.log(index); // key // }); // 数组增删操作 var data = []; // 数组添加↓ data.push('PHP','Js','Java','HTML','CSS','C#','test','jq'); // 数组删除↓ data.pop(); // 从后面开始删除 data.pop(); var data = []; data.unshift('a'); data.unshift('b'); // 哪个是最后一个增加哪个就在前头 data.unshift('c'); data.shift(); // 从最前头一个删除 data.shift(); //它的key=↓[0,1,2,3,4,5,6,7,8,9]↓ var data = [1,2,3,4,5,6,7,8,9,10]; console.log(data.slice(1,5)); // 返回索引1~5之间的值(注意:是索引从0开始) //它的key=↓[0,1,2,3,4,5,6,7,8,9]↓ var data = [1,2,3,4,5,6,7,8,9,10]; data.splice(2,0,'a','b'); // 从数组第3个位置添加一个值 console.log(data); data.splice(2,1,'php'); // 从数组第3个位置更新值 console.log(data); data.join(); // 数组分割,默认是逗号分割 data.join('-'); // 可以自定义分割符 console.log(data); data.sort(); console.log(data); </script>
运行实例 »
点击 "运行实例" 按钮查看在线实例