我希望在JavaScript中使用这样的字符串

我希望在JavaScript中使用这样的字符串,javascript,jquery,Javascript,Jquery,我有这样的JSON字符串数组: var stringold= [ {"aptid":1,"businesname":"skulink","ownrnm":"rajiv"}, {"aptid":2,"businesname":"prodegios","ownrnm":"sanjeev"} ] 请查看下面的链接了解详细信息,我想实现什么- 尝试遍历对象数组,对于第一个对象,只需获取列名,因为所有对象都将是相同的,所有对象都遍历它以生成数据 var stringold=[ {“a

我有这样的JSON字符串数组:

var stringold= [
    {"aptid":1,"businesname":"skulink","ownrnm":"rajiv"},
    {"aptid":2,"businesname":"prodegios","ownrnm":"sanjeev"}
]
请查看下面的链接了解详细信息,我想实现什么-


尝试遍历对象数组,对于第一个对象,只需获取列名,因为所有对象都将是相同的,所有对象都遍历它以生成数据

var stringold=[
{“aptid”:1,“业务名称”:“skulink”,“ownrnm”:“rajiv”},
{“aptid”:2,“业务名称”:“prodegios”,“ownrnm”:“sanjeev”}
]
var列=[];
var数据=[];
//使用forEach
/*forEach(函数(ele,ind){
var虚拟=[];
用于(电气元件中的var prop){
如果(ind==0){
columns.push({title:prop})
}
虚拟推(ele[prop]);
}
数据推送(虚拟);
});*/
//使用循环

对于(var i=0;i,可以迭代对象,然后迭代对象的键并映射值

var arrayOld=[{apid:1,业务名称:“skulink”,owrnm:“rajiv”},{apid:2,业务名称:“prodegios”,owrnm:“sanjeev”}],
arrayNew=arrayOld.map(函数(o){
返回对象.keys(o).map(函数(k){
返回o[k];
});
});
console.log(arrayNew);

.as控制台包装{最大高度:100%!重要;顶部:0;}
你的问题不清楚..你能详细解释一下你想实现什么吗?你的问题不清楚你的问题非常不清楚,你的
新闻字符串
不是有效的Javascript。那不是JSON,那是Javascript。第二个甚至都无效。我有有效的对象数组,我想要无效数组-
 有关详细信息,请检查此链接
-该链接不包含与您相同的无效javascript数组设置错误:0x800a01b6-javascript运行时错误:对象不支持“forEach”属性或方法您正在使用的浏览器?forEach over array是一个高级JS,如果forEach给您带来问题,请将其更改为(var i=o;ichrome,mozilla.ie确保stringold存在,并且是一个对象数组,如que或try-for循环中的对象数组,这将清楚地表明以前缺少了什么
var newstring=[
    ["aptid":1,"businesname":"skulink","ownrnm":"rajiv"],
    ["aptid":2,"businesname":"prodegios","ownrnm":"sanjeev"]
]