new Array(1, '2525', 'h54354')const array = ["asd", "sadd"];arr.length
arr.push('name')
arr.pop()
解释:删除末尾元素,返回值为被删除的元素
arr.shift()
解释:删除开头元素,返回值为被删除的元素
arr.unshift('name')
let arr = [0, 1, 2, 3, 4, 5, 6];// 前闭后开
console.log(arr.slice(1, 3)); // [1,2]
let arr = [1, 2,3];
console.log(arr.join('-')); //1-2-3 使用join可以指定转换的连接方式
let arr = [6, 2, 99, 2, 6];
console.log(arr.indexOf(2)); // 1 从前面查找2出现的位置
let arr = [1, 4, 2, 9];
console.log(arr.sort()); //[1, 2, 4, 9]
let a = [1, 2, 3];
let b = ['a', ...a];
console.log(b); //["a", 1, 2, 3]
//使用展示语法可以替代 arguments 来接收任意数量的参数
function hd(...args) {
console.log(args);
}
hd(1, 2, 3); //[1, 2, 3]
解释:对象就是以键值对的形式的数据结构
let a={"class":"name"}let obj = {name: "ax"};
obj.site = "aaa";
console.log(obj);//name: "ax";site: "aaa"
let obj = {name: "ax"};
obj.site = "aaa";
delete obj.name;
console.log(obj);//"site":"aaa"
let obj = {name: "ax"};
console.log(obj.hasOwnProperty('ne'));//false