如何添加值到javascript数组两次或更多
How to add value to javascript array two time or more?
这是我的代码,我有两个数组我想把它们放到另一个名为data的数组中
data=[];
atIndex=0;
//userInfo is name and last name of user:
userInfo=['Mohammad','Kermani'];
//userKnow is stuff what a user know:
userKnow=['php','javascript'];
data[atIndex]=userInfo;
data[atIndex]=userInfo;
data[atIndex]=userKnow;
//I want to send data with json,and decode it with php:
console.log(data);
但是现在只有最后一个数据在data
可能是嵌套数组或两个数组
演示你可以把它做成一个对象数组…
data[atIndex] = { userInfo: userInfo, userKnow, userKnow };
可以像这样访问:
var userInfo = data[0].userInfo;
var userKnow = data[0].userKnow;
你的JSON最终看起来像这样(换行是为了可读性):
[
{ userInfo: ['Mohammad', 'Kermani'], userKnow: ['php', 'javascript'] }
]
就我个人而言,如果你想用用户所知道的数组来发送用户信息,那么可以考虑这样的对象结构:
var userObject = {
name1: 'Mohammad',
name2: 'Kermani',
userKnow: ['php', 'javascript']
};
你可以这样使用:
userObject.name1 = 'my name';// set name1
var name2 = userObject.name2;// get name2
相关文章:
- 如何使用 node.js 比较两个 json 数组
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 访问$.ajax()函数中的两个不同数组
- 正在更新mongod中两个对象内部的数组
- 如何使用javascript合并两个对象数组
- 比较包含多个值对的两个JavaScript数组
- jQuery对象从html表中查询为两个一维数组,用于Chartist图表
- 我可以使用JS一次使用JSON数组中的一个字符串吗
- 防止数组项被选中两次
- 合并两个Javascript数组,一次合并三个元素
- 在javascript中,如何将相同的对象两次推送到一个数组中,并进行一些修改而不覆盖数组
- D3.js键功能在简单的选择器/数组组合上运行两次
- For在两次迭代后跳过数组中其余项的循环
- 检查元素是否在数组中两次
- 从Javascript中的两个子数组中获取随机结果
- 如何添加值到javascript数组两次或更多
- 数组中.拼接返回一个值两次
- 选择如果数组元素重复两次——Javascript
- 数组中的最后一个图像重复两次,为什么?
- 如何在一次插入两个值到数组使用JavaScript