过滤对象,以便只接受某些链接

时间:2014-08-13 19:41:21

标签: javascript

我正在尝试过滤使用json抓取的网址,但代码无效

$.each(data.next, function(z,item){
  JSON.stringify(item.data.url);
  var url =item.data.url;
  if (url.substring(0,11)=='http://youtub'){

    var x = '<p>' + url + '</p>'; //this line and the one after that is just to put it in html
    $(x).appendTo("#text");
  }
});

我在哪里犯这个错误?我之前从未使用过stringify吗?

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用JSON.stringify的变量返回?

var url = JSON.stringify(item.data.url);

JSON.stringify不会修改它给出的参数,它会返回转换后的格式

请参阅documentation

此外,我不确定为什么有人想要将易于迭代的对象转换为字符串来构建过滤器。如果有任何好的构建对象会过滤幸福。