【问题标题】:Append the variable value in javascript在javascript中附加变量值
【发布时间】:2013-05-08 19:04:02
【问题描述】:

我需要将 fStr1 的值附加到某个变量。这是我的代码。

     var myCars=new Array();
   for(i=0;i<companyLength;i++)
   {
     var othercompanies=new Array();
     othercompanies=companyrealObj[i].innerHTML;
     var fStr=othercompanies.split(">");
     var hreflink=fStr[0].split("\"");
     var fStr1=fStr[1].split("<");


     obj['name'+companyLength] =fStr1[0] ;
     myCars.append(fStr1[0]);


   } 

   alert(myCars);

这里假设 companyLength=2 则循环将执行 2 次。fStr1[0] 将包含两个值。假设 Hello1 和 Hello2。我将 fStr1 附加到 myCars。但问题是当我打印 myCars 时它只包含 Hello2。谁能帮我如何将 fStr1[0] 的值附加到 myCars。

【问题讨论】:

标签: javascript append


【解决方案1】:

你可以使用

myCars[]=fStr1[0];

【讨论】:

    【解决方案2】:

    我认为您正在寻找的功能是.push() 所以你要附加到数组的代码应该是:

    myCars.push(fStr1[0]);
    

    【讨论】:

    • 使用 sam_13 的答案会更快,因为它不必调用函数。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-24
    • 1970-01-01
    • 1970-01-01
    • 2022-12-17
    • 1970-01-01
    • 1970-01-01
    • 2017-04-08
    相关资源
    最近更新 更多