返回对象数组内的数组元素
Return Array Element inside of an Object array
我有下面的代码。我想访问obj数组内部的数组(名为link1和link2)元素。
$(function() {
var storage = chrome.storage.local;
storage.clear();
var link1 = 'myLinks1';
var link2 = 'myLinks2';
var obj= {};
obj[link1] = ['www.google.com', 'yahoo.com', 'www.msn.com'];
obj[link2] = ['www.microsoft.com', 'live.com', 'www.espn.com'];
storage.set(obj);
storage.get(null,function(result){
//returns obj with array of links inside
console.log(result);
// Returns array of obj but doesn't contain array of links inside.
console.log(Object.keys(result));
});
});
编辑:我希望能够访问www.Google.com 等链接
感谢
您应该能够通过为循环编写以下内容来获得结果中的键和数组值
Object.keys(obj).forEach(function(key) {
console.log(key, obj[key]);
for (var i in obj[key])
console.log(obj[key][i]);
});
输出:
myLinks1["www.google.com"、"yahoo.com"、"www.msn.com"]
www.google.com
雅虎
www.msn.com
myLinks2["http://www.microsoft.com/"、"live.com"、"www.espn.com"]
www.microsoft.com/contentredirect.asplive.com
www.espn.com
相关文章:
- 在函数中添加数组元素的数值
- 访问JSON对象内部的数组元素
- Mongoose-在更新中删除数组元素
- javascript数组元素是否知道其封闭数组
- 将数组元素附加到FormData dos'不适用于Firefox 15
- 如何在javascript中使用click函数选择数组元素
- 如何在JavaScript中剥离数组元素中的非整数
- 消隐数组元素是否生成自己的属性
- 如何使一个Math.random数组元素比另一个数组元素更有可能被选中
- 在Codrops的内容中添加数组元素展开缩略图网格预览
- 如何使用Jquery水平打印表中的数组元素,并在某个元素之后垂直打印
- 如何访问数组中的数组元素(JavaScript)
- 生成ACF标记位置的数组(元素列表后缺少])
- validate.js验证数组元素
- javascript函数,它将数组作为输入,将每个数组元素增加1,并返回增加值的新数组
- JavaScript Unshift EACH 数组元素
- 如何创建具有单个元素或元素数组的数组
- 如何在加号运算符之后选择数组元素的一部分
- 访问标记图标的图像数组元素
- JavaScript 合并相同的数组元素