分两步:
找到该项的索引
建议:
. 使用 for 循环查找
. 使用 Array.prototype.findIndex 查找
建议:
. 直接设置 arr[i] = val
. 使用 Array.prototype.splice(start, deleteCount, item...),该方法灵活,可以在索引位置同时删除/插入若干项。只是替换,那么第二个参数为1,item....不传就可以了。
因为如果将布尔类型的true和false大写,那么将不再表示为布尔类型了。而是js的字符串类型的两个变量,分别表示TRUE和FALSE,js的变量是严格区分大小写的。
给你例子,你一看就明白了。var val = ['54.3','33','22']
var array = new Array()//js 中数组都是 第一种和这种方式,没有浮点型的数组。
// js是一个弱类型。 不和java 一样。 例如 var a="1" 和 var a=1 都用var类型指定。
for(var i=0i<val.lengthi++) {
array.push(val[i])
}
for(var i=0i<array.lengthi++){
alert(array[i])
}