有没有办法在一行中编写javascript对象数组?

use*_*264 1 javascript arrays jquery object

有没有办法在一行中写这个?

  var data = {};
  data["limit"] = [1, 0]; 
  data["where"] = [0]; 
  data["order"] = [];
  data["display"] = [0];
Run Code Online (Sandbox Code Playgroud)

就像是

var data = {["limit"][1,0],["where"][0]...}
Run Code Online (Sandbox Code Playgroud)

Val*_*Val 8

Javascript对象可以像这样一行编写:

var data = {limit: [1, 0], where: [0], order: [], display: [0]};
Run Code Online (Sandbox Code Playgroud)

  • http://www.w3fools.com/ (3认同)

lc.*_*lc. 5

您可以使用对象初始值设定项(属性名称周围的引号实际上是可选的):

var data = {
  'limit': [1,0],
  'where': [0],
  'order': [],
  'display': [0]
};
Run Code Online (Sandbox Code Playgroud)