对于prop数组javascript

时间:2017-10-10 13:46:07

标签: javascript arrays properties

您好我正在尝试通过一组对象执行循环,并为每个属性执行查找和替换。下面是每个对象的外观示例以及给我带来麻烦的for语句

specialAdsArray.push({dogID:[dataRange[i][0],"[dogID]"], 
              dogName:[dataRange[i][1],"[dogName]"] 
              })



  for (var prop in specialAdsArray[i]) {
    if (specialAdsArray[i].hasOwnProperty(prop)) {
      adPiecesArrayCopy[j]=  adPiecesArrayCopy[j].content.replace(adPiecesArrayCopy[i].prop[0],adPiecesArrayCopy[i].prop[1])
 }
}

一旦我进入这一步,虽然我实际上经历了实际的查找和替换。变量prop不是我认为它代表的数组。我得到了:"

TypeError:无法读取属性" 0"来自undefined。 (第89行,文件"尝试3")

如何访问分配给每个属性的这些子数组。

0 个答案:

没有答案