内容
js中的复制
<script>
const players = ['Wes', 'Sarah', 'Ryan', 'Poppy'];
const team = players ;
console.log(players,team)
team[3]='Lux'
console.log(players,team)
const team2 = players.slice();
team2[3] = 'crispy'
console.log(team2,players)
const team3 = [].concat(players)
team3[3] = 'rayhole'
console.log(team3,players)
const team4 = [...players];
team4[3] = 'bro'
console.log(team4,players)
const team5 = Array.from(players)
team5[3] = 'good'
console.log(team5,players)
const person = {
name:'crispy',
age:18,
feature:'handsome'
}
const p = person;
p.age = 12;
console.log(p,person)
const p2 = Object.assign({},person,{age:13,feature:'goodlooking'})
console.log(p2,person)
const cri = {
name:'cripsy',
age:18,
social:{
qq:'404388716',
photo:'none'
}
}
const dev = Object.assign({},cri);
const dev2 = JSON.parse(JSON.stringify(cri))
</script>