mar*_*rky 0 javascript arrays json
这是我正在初始化和构建数组的方式:
var newCountyInfo = new Object();
newCountyInfo.name = newCountyName;
newCountyInfo.state = newCountyState;
newCountyInfo.zips = newCountyZips;
newCountyInfo.branchID = newCountyBranchID;
Run Code Online (Sandbox Code Playgroud)
所以我在数组中有四个元素.然后我将newCountyInfo传递给另一个函数来拉出元素以便在一些HTML元素中显示.
我知道如何获取使用它们的函数中的各个元素的唯一方法是:
JSON.parse(JSON.stringify(newCountyValidation)).name
JSON.parse(JSON.stringify(newCountyValidation)).state
... etc...
Run Code Online (Sandbox Code Playgroud)
必须有更好/更短/更优雅的方式来做到这一点!
它是什么?
你为什么要序列化?我不明白JSON与此有什么关系,除非您使用的是web worker,ajax或其他需要序列化的东西.从对象文字语法开始:
var newCountyInfo = {
name: newCountyName,
state: newCountyState,
zips: newCountyZips,
branchID: newCountyBranchID
};
Run Code Online (Sandbox Code Playgroud)
并将整个对象传递给另一个函数:
someOtherFunction(newCountyInfo);
Run Code Online (Sandbox Code Playgroud)
哪个可以使用普通的旧属性访问来访问字段:
function someOtherFunction(foo) {
console.log(foo.name); // whatever was in newCountyname
}
Run Code Online (Sandbox Code Playgroud)
没有任何JSON.
| 归档时间: |
|
| 查看次数: |
57 次 |
| 最近记录: |