小编cre*_*ang的帖子

数组.each()循环返回字符串而不是jQuery中的值

对不起,这可能是一个简单的,但它让我难过.我正在尝试遍历此数组并注销每个值,但脚本正在注销一个字符串对象.

propertiesToSanitize = ["title", "description", "place_name"]
$.each propertiesToSanitize, ->
  console.log this
Run Code Online (Sandbox Code Playgroud)

转换为jQuery为

var propertiesToSanitize;
propertiesToSanitize = ["title", "description", "place_name"];
$.each(propertiesToSanitize, function() {
  return console.log(this);
});
Run Code Online (Sandbox Code Playgroud)

正在回归:

String
  0: "t"
  1: "i"
  2: "t"
  3: "l"
  4: "e"
  length: 5
Run Code Online (Sandbox Code Playgroud)

知道为什么它返回这个而不仅仅是"标题"或任何其他价值?在此先感谢您的帮助.

javascript jquery coffeescript

3
推荐指数
1
解决办法
3732
查看次数

标签 统计

coffeescript ×1

javascript ×1

jquery ×1