Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.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 - Fatal编程技术网

从javascript对象打印值

从javascript对象打印值,javascript,Javascript,这是我的目标 ocenia=["-23.725012", "-11.350797", "-45.460131"] 我想打印objectocenia的元素 我想做的是 for ( i in ocenia) { console.log(i) } 它只是打印元素的索引,比如 0 1 2 我在这里干什么?试试这个 for ( i in ocenia) { console.log(ocenia[i]) } 对于数组,您应该对(;)循环使用

这是我的目标

ocenia=["-23.725012", "-11.350797", "-45.460131"]
我想打印object
ocenia
的元素

我想做的是

for ( i in ocenia)
   {
      console.log(i)
   }
它只是打印元素的索引,比如

0 
1 
2
我在这里干什么?试试这个

   for ( i in ocenia)
   {
      console.log(ocenia[i])
   }
对于数组,您应该对(;)循环使用

for(var i=0, len = ocenia.length; i < len; i++){
       console.log(ocenia[i]);
}
请在
中为..使用
浏览JS数组。当有人决定扩充
Array.prototype
时,它的速度很慢,而且往往会导致奇怪的bug。只需对
使用旧的普通

for (var i = 0, l = ocenia.length; i < l; i++) {
  console.log(ocenia[i]);
}
你必须做到:

for ( i in ocenia)
{
    console.log(ocenia[i]);
}
这意味着获取
ocenia
i
th元素

另外,这是一个数组,不是对象。并且永远不要在
中使用“
for.”对数组进行迭代

将此用于最佳实践:

for (var i = 0, len = ocenia.length; i < len; i++)
{
    console.log(ocenia[i]);
}
for(变量i=0,len=ocenia.length;i
试试下面的代码

console.log(oceania[i])
而不是:

for ( i in ocenia)
   {
      console.log(i)
   }


请注意,
ocenia
不是一个对象,但是数组的…in循环是一个坏主意。数组的…in循环是一个坏主意。
console.log(oceania[i])
for ( i in ocenia)
   {
      console.log(i)
   }
for ( i in ocenia)
   {
      console.log(ocenia[i])
   }