【发布时间】:2016-06-30 15:20:23
【问题描述】:
您好,谁能将此处的值推送到输入框而不是警报框?请保持唯一性并输出整个列表。
Names:<input id='names'/>
var data = [{"name":"Lenovo Thinkpad 41A4298","website":"google"},
{"name":"Lenovo Thinkpad 41A2222","website":"google"},
{"name":"Lenovo Thinkpad 41Awww33","website":"yahoo"},
{"name":"Lenovo Thinkpad 41A424448","website":"google"},
{"name":"Lenovo Thinkpad 41A429rr8","website":"ebay"},
{"name":"Lenovo Thinkpad 41A429ff8","website":"ebay"},
{"name":"Lenovo Thinkpad 41A429ss8","website":"rediff"},
{"name":"Lenovo Thinkpad 41A429sg8","website":"yahoo"}];
var uniqueNames = [];
for(i = 0; i< data.length; i++){
if(uniqueNames.indexOf(data[i].website) === -1){
uniqueNames.push(data[i].website);
}
}
for(i = 0; i< uniqueNames.length; i++){
alert(uniqueNames[i]);
}
请帮助,因为没有人在网上做过!
【问题讨论】:
-
你试过什么?毫无疑问,有人可能会为您输入代码以获得声誉,但您不会学到任何东西。请向我们展示您的尝试,我们将帮助您从那里修复它。如果您了解 JavaScript 的基础知识,那就相当简单了。
-
把这里的值推入输入框什么意思
-
@Script47 我赞扬这个勇敢地闯入黑暗。
-
我很难相信“没有人在线”已经完成了您想做的任何事情。
-
@Damon 如果这是真的,那可能表明 OP 试图做的事情存在一些根本问题......
标签: javascript arrays json