day03

//创建对象
let myObject=new Object();
myObject.name=‘hezhiqiang’;
myObject.age=20;

console.log(myObject);

//2.通过对象字面量创建对象
const oStudent={};
myObject.name=‘he’;
myObject.age=20;

const oStudent1={
name:‘he’,
age:20
};

console.log(oStudent1.name)

console.log(typeof oStudent);//object

//array
const a1=new Array();

const a2=[];
console.log(typeof a2);//object
console.log(a2[0]);

a2[0]=‘a’;
a2[1]=2;
a2[5]=true;

console.log(a2[2]);

const a3=[1,2,3,‘abc’,true,undefined,null,a2,oStudent];

const avengers=[‘美国队长’,‘钢铁侠’,‘雷神’,‘绿巨人’];

delete avengers[2];
console.log(avengers);

const number1=[1,2,3,4]
let a =number1[0];
let b =number1[1];
let c =number1[2];
let d =number1[3];
console.log(a=${a},b=${b},c=${c});

const [a,b,c,d]=[1,2,3,4];
console.log(a=${a},b=${b},c=${c});

const [a,b]=[‘hezhiqiang’,true,1,2,2,1];
console.log(a=${a},b=${b});

const avengers=[‘美国队长’,‘钢铁侠’,‘雷神’,‘绿巨人’];
console.log(avengers.length);
avengers.length=1;
console.log(avengers);
avengers.length=0;
console.log(avengers);

const avengers=[‘美国队长’,‘钢铁侠’,‘雷神’,‘绿巨人’];
avengers.pop();
console.log(avengers)
avengers.push(‘hezhiqiang’);
console.log(avengers);

const avengers=[‘美国队长’,‘钢铁侠’,‘雷神’,‘绿巨人’];
console.log(avengers.shift());
console.log(avengers);

const avengers=[‘美国队长’,‘钢铁侠’,‘雷神’,‘绿巨人’];
avengers.unshift(“hezhiqiang”);
console.log(avengers);

const avengers=[‘美国队长’,‘钢铁侠’,‘雷神’,‘绿巨人’];
const heros=[‘蝙蝠侠哦’,‘神奇女侠’,‘闪电侠’,‘水行侠’];
const ah=avengers.concat(heros);
console.log(avengers,heros,ah);

const avengers=[‘美国队长’,‘钢铁侠’,‘雷神’,‘绿巨人’];
const heros=[‘蝙蝠侠哦’,‘神奇女侠’,‘闪电侠’,‘水行侠’];
const ah=[…avengers,…heros];
console.log(ah);

const avengers=[‘美国队长’,‘钢铁侠’,‘雷神’,‘绿巨人’];
const av1=avengers.join();
const av2=avengers.join(’&’);
console.log(av1);
console.log(av2);

const avengers=[‘美国队长’,‘钢铁侠’,‘雷神’,‘绿巨人’];
const av3=avengers.slice(1,3)

console.log(avengers)
console.log(av3)

const avengers=[‘美国队长’,‘钢铁侠’,‘雷神’,‘绿巨人’];
const av4=avengers.splice(1,2,‘he’,‘zhi’,‘qiang’);
console.log(av4);
console.log(avengers)

const number1=[1,2,3,4,5,6,7,8,9];
const a=number1.sort();
console.log(number1);
console.log(a);

const str=[‘a’,‘b’,‘c’,‘1’]
str.reverse();
console.log(str);

const avengers=[‘美国队长’,‘钢铁侠’,‘雷神’,‘绿巨人’];
const a=avengers.indexOf(‘美国队长’);
console.log(a);

const avengers=[‘美国队长’,‘钢铁侠’,‘雷神’,‘绿巨人’];
const b=avengers.includes(“美国队长”)
console.log(b)

//多维数组
const ma=[[1,2],[3,4]];
console.log(ma);
console.log(ma[0][0])
console.log(ma[0][1])

const summer=[‘Jun’,‘Jul’,‘Feb’]
const nested=[summer,winter];
console.log(nested);

//set
const oSet=new Set();
oSet.add(1)
oSet.add(2)
oSet.add(3).add(4).add(5)
oSet.add(5)
console.log(oSet);

const list1=new Set([1,2,3,4,5,6])
console.log(list1);

const list2=new Set(‘hello’);
console.log(list2);

const list4=new Set().add(‘the’).add(‘quick’).add(‘brown’).add(‘fox’);
console.log(list4.size);

list4.size=2
console.log(list4)

const list5=new Set().add(‘the’).add(‘quick’).add(‘brown’).add(‘fox’);
a=list5.has(‘brown’)
console.log(a)

const list5=new Set().add(‘the’).add(‘quick’).add(‘brown’).add(‘fox’);
const b=list5.delets(‘fox’)
console.log(b)
console.log(list5)

list5.clear();

console.log(list5);

const list5=new Set().add(‘the’).add(‘quick’).add(‘brown’).add(‘fox’);
const a=Array.from(list5);
console.log(a);

const list6=new Set().add(‘the’).add(‘quick’).add(‘brown’).add(‘fox’);
const a=[…list6];
console.log(a);

const oArray1=[1,12,3,1,1,1,1,1]
const oSet1=new Set(oArray1);
console.log(oSet1);
const oArray2=[…oSet1];
console.log(oArray2);

//WEAKSET
let student={
name:‘he’,
age:20
};
//weak.add(1);
const weak=new WeakSet();
weak.add(student);
student=null;
console.log(weak.has(student));

// Map
const oMap = new Map()
oMap.set(1, “I”)
oMap.set(2,‘II’).set(‘b’,“III”).set(4,“IV”).set(‘a’,“V”)
console.log(oMap)
console.log(oMap.size)
const a = oMap.get(5)
console.log(a)
oMap.set(‘name’,‘hezhiqiang’)
const b = oMap.get(‘name’)
console.log(oMap)
console.log(b)
console.log(oMap.has(‘name’))
const c = oMap.delete(‘name’)
console.log©
oMap.clear()
console.log(oMap)

const oMap = new Map().set(1, “I”).set(2,‘II’).set(‘b’,“III”).set(4,“IV”).set(‘a’,“V”)
const oArray = […oMap];
console.log(oArray);

const oMap = new Map().set(1, “I”).set(2,‘II’).set(‘b’,“III”).set(4,“IV”).set(‘a’,“V”)
const oArray = Array.from(oMap)
console.log(oArray);

const student = {
name: ‘he’,
age: 21
};

student.name = ‘he’
student.age = 21
student = null;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值