<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>看见</title> </head> <body> </body> </html> <script> ///////////// // 数组的常用方法 // ///////////// //1. length属性,获得数组有元素个数 var arr = [‘勇士队‘,‘湖人队‘,‘骑士队‘]; var a = arr.length;//3 console.log(a); // // concat:合并数组生成一个新数组 var basket = [‘勇士队‘,‘湖人队‘,‘骑士队‘]; var football = [‘巴萨队‘,‘皇马队‘,‘曼联队‘]; var new_arr = basket.concat(football);//["勇士队", "湖人队", "骑士队", "巴萨队", "皇马队", "曼联队"] console.log(new_arr); // //join():将数组的元素连接成一个字符串 var basket = [‘勇士队‘,‘湖人队‘,‘骑士队‘]; var result = basket.join(‘-‘);//勇士队-湖人队-骑士队 console.log(result); // // push(),向数组的末尾添加元素 // // pop(),把数组的最后一个元素删除 var basket = [‘勇士队‘,‘湖人队‘,‘骑士队‘]; //向数组中添加元素 basket.push(‘尼克斯‘);//["勇士队", "湖人队", "骑士队", "尼克斯"] // basket.pop();//["勇士队", "湖人队"] console.log(basket); // shift(),删除第一个元素 // unshift(),向数组的开头添加元素 var basket = [‘勇士队‘,‘湖人队‘,‘骑士队‘]; basket.shift();//["湖人队", "骑士队"] // basket.unshift(‘火箭队‘);//["火箭队", "勇士队", "湖人队", "骑士队"] console.log(basket); //reverse()颠倒数组的顺序 var basket = [‘勇士队‘,‘湖人队‘,‘骑士队‘]; basket.reverse(); console.log(basket);//["骑士队", "湖人队", "勇士队"] //slice(start,end),截取数组的元素 //参数1:开始索引的位置 //参数2:结束索引的位置 var basket = [‘勇士队‘,‘湖人队‘,‘骑士队‘]; var new_basket = basket.slice(0,1);//勇士队 console.log(new_basket); // splice(startIndex,deleteCount,[values]) // 删除数组的元素 // 参数1:开始的索引位置 // 参数2:删除的元素个数 // 参数3:可选,如果有参数3,表示使用参数3的值代替删除的内容 // 返回值:删除的内容 var basket = [‘勇士队‘,‘湖人队‘,‘骑士队‘]; var new_basket = basket.splice(0,2,‘我是替补‘); console.log(basket);//["我是替补", "骑士队"] console.log(new_basket);//删除的内容 //toString() 将数组转换成字符串 var basket = [‘勇士队‘,‘湖人队‘,‘骑士队‘]; var result = basket.toString(); console.log(result);//勇士队,湖人队,骑士队 </script>