JAVASCRIPT的数组,可以用字符做下标

JAVASCRIPT的数组,可以用字符做下标,第1张

数组本身也是个对象,比如说 var arr=['zero','one','two']; 等价于(但不是完全等于)下面的json对象:

var arr = {

    '0':'zero',

    '1':'one',

    '2':'two'

};

而当你 arrx = 'X'; 时,arr等价于:

var arr = {

    '0':'zero',

    '1':'one',

    '2':'two',

    'x':'X'

};

所以这么做是合法的。

当前迭代的元素:${oord_code} 当前迭代的元素:${stcurrentord_code} 当前迭代的索引:${stindex} 迭代计数:${stcount} 是否是第一次迭代:${stfirst} 是否是最后次迭代:${stlast}

function searchKeys(needle, haystack){ var result = []; for (i in haystack){if (haystack[i] == needle){ resultpush(i);}} return result;} var array = [1,2,1,3,1,4,1,5,1,1];var val = 1;var result = searchKeys(val, array);alert(result);

<ul>

<li>aaaa</li>

<li>bbbb</li>

<li>cccc</li>

</ul>

<script>

var obj=documentgetElementsByTagName('li');

for(var i=0;i<objlength;i++){

   obj[i]id=i;

   obj[i]onclick=function(){

      alert(thisid);

   }

}

</script>

var array = [1,2,3,4,5,6,7,8,9];

var html = "";

for(var i=0;i<arraylength;i++){

if(i%3==0&&i!=arraylength-1){

if(i==0){

html += "<td>";

}else{

html += "</td><td>"

}

}

html += array[i];

if(i==arraylength-1){

html += "</td>"

}

}

consolelog(html);

以上就是关于JAVASCRIPT的数组,可以用字符做下标全部的内容,包括:JAVASCRIPT的数组,可以用字符做下标、JS怎么实现鼠标移动到li数组中获取这个数组的下标、js 怎么随机将数组里的所有元素取出,保证每次取出的数值下标是不一样的。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9446565.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存