第一次使用下划线,我被卡住了,找不到例子。
我的数据是:
[{
"store_name": "Store 1",
"franchisee_id": "id01",
"dish_menu": "Breakfast",
"dish_count": "17"
}, {
"store_name": "Store 1",
"franchisee_id": "id01",
"dish_menu": "Light Meals",
"dish_count": "7"
}, {
"store_name": "Store 1",
"franchisee_id": "id01",
"dish_menu": "Sandwiches",
"dish_count": "12"
}, {
"store_name": "Store 2",
"franchisee_id": "id02",
"dish_menu": "Breakfast",
"dish_count": "7"
},
............
]
我已经设法(在此处的一些帮助下)store_name
使用以下链接命令提取不同的内容,然后将其放入我正在构建的 HTML 语句中:
var stores = _.chain(json).pluck("store_name").sort().uniq(true).value();
var tempHTML = "";
stores.forEach(function (entry) {
tempHTML = tempHTML + '<option value="' + entry + '">' + entry + '</option>';
});
但是我正在尝试将其franchisee_id
与不同的store_name
并基本上构建我的 HTML,如下所示:
stores.forEach(function (entry) {
tempHTML = tempHTML + '<option value="' + FRANCHISEE_ID + '">' + STORE_NAME + '</option>';
});
有没有一种方法可以_.pluck
使用 store_name 值来为特许经营商 ID 设置值?这两个字段之间存在 1:1 的关系,因此即使获得“第一次找到”的特许经营商 ID 也可以。谢谢!