我正在尝试从 Javacsript 中的地图访问特定元素。我尝试了以下方式:
for (key in ${optionLabel}){
alert("Inside Matched profile");
value = ${optionLabel}.get(title);
}
其中 key 是要在 optionLabel Map 中搜索的值。
我正在尝试从 Javacsript 中的地图访问特定元素。我尝试了以下方式:
for (key in ${optionLabel}){
alert("Inside Matched profile");
value = ${optionLabel}.get(title);
}
其中 key 是要在 optionLabel Map 中搜索的值。
我想应该是
${optionLabel}[key].get(title);
代替
${optionLabel}.get(title);
这是另一种迭代地图的方法,尽管便携性较差。
Object.keys(${optionLabel}).forEach(function (key) {
value = ${optionLabel}[key].get(title);
});
这是替代方案。使用hasOwnProperty
会阻止您迭代原型。
for (key in ${optionLabel}){
if (${optionLabel}.hasOwnProperty(key)) {
value = ${optionLabel}[key].get(title);
}
}