Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用“窗口”恢复表值_Javascript_Jquery - Fatal编程技术网

Javascript 使用“窗口”恢复表值

Javascript 使用“窗口”恢复表值,javascript,jquery,Javascript,Jquery,我有两个功能: function AjoutPanier(Nom) { Nombre_ligne_en_caisse = Nombre_ligne_en_caisse + 1 ; window['Produit_en_caisse_' + Nombre_ligne_en_caisse] = [1, Nom] ; } function Encaisser() { for(var i=1; i <= Nombre_ligne_en_caisse; i++) {

我有两个功能:

function AjoutPanier(Nom)
{

Nombre_ligne_en_caisse = Nombre_ligne_en_caisse + 1 ;

window['Produit_en_caisse_' + Nombre_ligne_en_caisse] = [1, Nom] ;

}



function Encaisser()
{

   for(var i=1; i <= Nombre_ligne_en_caisse; i++)
   {    

   var lol = 'Produit_en_caisse_' + i;
   var Noma = window[lol]  ;

   alert(Noma);

   }

Nombre_ligne_en_caisse = 0;

}
如果我用值“test”调用Ajouppanier,alertNoma将显示:1,test

但我只需要展示“测试”

我尝试过:

var lol='Produit_en_caisse_'+i+'[2]; 我所有的可能性都可以,但没有办法

你知道我怎样才能得到:Produit_en_caisse_1[2]


谢谢;

您尝试过alertNoma[1]吗?是的,它与Nom[1]一起工作!非常感谢;欢迎:。原因是在AjoupPanier函数中您创建了2个元素的数组,因此在函数Encasser中,第一个元素Nom[0]的值为1,第二个元素Nom[1]的值为“test”