javascript中var [{}]和var {}有什么区别,让[{}]和letcript中的{}?

Emi*_*ero -4 javascript typescript

有什么区别var [{}]var {}Javascript中和let [{}],并let {}以打字稿?

我经常使用这两种语言,所以这是我经常思考的一个基本问题,迫不及待地想阅读你的建设性意见.

注意我不是要求let和之间的区别var

Sur*_*yan 5

如果我理解你的正确......

[{}]是一个包含一个项目的数组 - 一个对象{}.稍后你可以在这个数组中添加更多对象并得到类似的结果[{}, {}]

{}只是一个对象.与上面相比,这种类型的变量在数组中.

怎么样用申报varlet.

其实差异是关系到varlet你不问:)它.它与他们的性质/行为有关,[{}]{}与他们的let或与之无关var.

let obj = { prop: 'Prop from object' };
let arrayOfObj = [ { prop: 'Prop from array object' } ];

console.log(obj.prop);
// ------------^^^^^
console.log(arrayOfObj[0].prop);
// -------------------^^^^^ Accessing the first item in the array which is the object at first place and then to its proeprty
Run Code Online (Sandbox Code Playgroud)

让[{}]和letcript中的{}?

let 在Typescript中与Javascript(ES6)相同