乍看之下,似乎不太明白何为“数组的键”。
js数组
var arr = []//一个空数组最简单的申明方式遍历其元素的方式
//1for(var i = 0,len = arr.lengthi<leni++){
var curEle = arr[i]//获取当前索引位置的元素
}
//2
for(var index in arr){
var curEle = arr[index]//index为遍历的索引
}
如果你想遍历一个对象/json
var obj = {name:'zhangsan',age:23,addr:'China'}var objkeys = []
for(objkeys[objkeys.length] in obj)
//以上将obj的键名存放到了数组objkeys 中。
//遍历输出键值对
for(var key in obj){
console.log(key,obj)
}
只需要一句,arr.__proto__=[]但是要注意浏览器支持__proto__才行,最新的浏览器应该都支持。以下两种都可以解决此问题:
function transform(obj){
var arr = []
for(var item in obj){
arr.push(obj[item])
}
return arr
}
或者
public static void main(String[] args) {
String [] s={"2","3","4"}
int [] array=new int[3]
for(int i=0i<s.lengthi++){
array[i]=Integer.parseInt(s[i])
System.out.println(array[i])
}
}