
var tempArr = []
var indexArr= []
for (var i = 0i <arr.lengthi++) {
if (tempArr.indexOf(arr[i]) == -1) {
tempArr.push(arr[i])
indexArr.push(i)
} else if (tempArr.indexOf(arr[i])>=0){
for(var j = 0j<tempArr.lengthj++){
if (tempArr[j] == arr[i]) {
tempArr.splice(j, 1, tempArr[j])
indexArr.splice(j, 1, i)
}
}
}
}
console.log('去重',tempArr,indexArr)
结果:
tempArr:[15, 12, 11, 28, 29]
indexArr:[0, 1, 12, 8, 11]
var arr = [15,12,11, 28, 11, 11, 28, 28, 28, 29, 29, 29, 11]
var data = []
for(var i = 0i<arr.lengthi++){
var newTag = false
if(data.length >0){
for(var z = 0z <data.lengthz++){
if(arr[i] == data[z]){
newTag = true
}
if(z == data.length - 1 &&!newTag){
data.push(arr[i])
}
}
}else{
data.push(arr[i])
}
}
console.log('去重', data)
var tapArr = []
for(var i = 0i<data.lengthi++){
var tag = 0
for(var j = 0j<arr.lengthj++){
if(data[i] == arr[j]){
tag = j
}
if(j == arr.length - 1){
tapArr.push(tag)
}
}
}
console.log('去重:::',tapArr)
通过wx.request获取到服务器数据之后将数据(一个json对象)绑定至post数组,然后页面中获取数据的时候可以直接通过(数组名.属性)直接取值。数组中有多个json对象的话,则需要wx:for遍历取值。单个json对象数据绑定
页面取值:
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)