let chosen = 3;
let myFriends = [
{ title: "Osama", age: 39, available: false, skills: ["HTML", "CSS"] },
{ title: "Ahmed", age: 25, available: false, skills: ["Python", "Django"] },
{ title: "Sayed", age: 33, available: true, skills: ["PHP", "Laravel"] },
];
// let [x,y,z]=myFriends;
// let {title:ft,age:fag,available:fav,skills:[,fskill]}=x;
// let {title:st,age:sag,available:sav,skills:[,sskill]}=y;
// let {title:tt,age:tag,available:tav,skills:[,tskill]}=z;
switch (chosen) {
case 1:
let [d]=myFriends;
let {title,age,available,skills:[,skill]}=d;
console.log(title);
console.log(age);
console.log(available?"available":"notAvailable");
console.log(skill);
break;
case 2:
[,d,]=myFriends;
({title,age,available,skills:[,skill]}=d);
console.log(title);
console.log(age);
console.log(available?"available":"notAvailable");
console.log(skill);
break;
case 3:
[,,d]=myFriends;
({title,age,available,skills:[,skill]}=d);
console.log(title);
console.log(age);
console.log(available?"available":"notAvailable");
console.log(skill);
break;
}
我试图更改变量名称,但每次它都告诉我变量未初始化(我的意思是变量 (d) )并告诉我无法达到变量(标题,年龄技能)