您可以直接使用该变量:
var titleVariable = "My Title";
var options = {
title: titleVariable,
isTop: true
};
console.log(options.title); // "My Title"
在属性初始值设定项(name : value
位)中,右侧是与任何其他表达式一样的表达式。它可以包含赋值右侧可以包含的任何内容。
和/或如果您想在事后分配属性:
var titleVariable = "My Title";
var options = {}; // Create an empty object
options.title = titleVariable; // Assign properties
options.isTop = true; // "
console.log(options.title); // "My Title"
或组合:
var titleVariable = "My Title";
var options = {
title: titleVariable
};
options.isTop = true;
console.log(options.title); // "My Title"
旁注:这不是“结构”,而是一个对象。