【发布时间】:2016-11-22 17:08:26
【问题描述】:
我有一个数组:
var array = [black, white]
还有一个对象:
var object = [
{color: black, hex: #000000},
{color: white, hex: #ffffff},
{color: red, hex: #ff0000}
]
我想做的是从数组和对象中匹配的颜色创建一个新对象,所以在这个例子中,新对象是:
var object = [
{color: black, hex: #000000},
{color: white, hex: #ffffff}
]
【问题讨论】:
-
您可以创建一个新的数组 objectFiltered,循环对象并对 array.indexOf(object[i].color) > -1 进行条件检查,如果为真,则将当前索引推送到 objectFlitered。
标签: javascript jquery arrays object match