我的语法迭代一串字符串有什么问题?

时间:2012-11-12 19:15:55

标签: jquery arrays

array_of_strings = ["this", "is", "my", "array", "of", "strings"]

array_of_strings.each(function(val, i) {  console.log(i)  })

返回:

TypeError: Object has no method 'each'

我以为我可以这样迭代一个数组..

1 个答案:

答案 0 :(得分:5)

您拥有的是迭代jQuery对象。你应该使用$.each,如下所示,

//                       index----v   v-----value
$.each(array_of_strings, function(i, val) {  console.log(val)  });

$.each函数中的参数也是(index,value)