js for in 循环注意事项

      发布在:前端技术      评论:0 条评论

最近在使用for...in遍历数组,结果把原型链中的信息也改遍历出来了 

for-in2

$.ajax({
type: "get",
url: domain + "/Search/GetEK",
async: true,
data: {
"keyword": a
   },
success: function(c) {
var d = JSON.parse(c);
var f = d.data;
var g = "";
for (var e in f) {
if(!Object.prototype.hasOwnProperty.call(f,e)) continue; //添加此判断代码跳过
           g += '<a href="/prosearch.html?text=' + f[e] + '">' + f[e] + "</a>"
       }
$("#tipCons").html(g)
}
})

参考:https://www.jianshu.com/p/b56a8c68a847

热门推荐