微信小程序 setData 数组赋值数组出错了?

发布于 7 年前作者 jing429322 次浏览最后编辑 7 年前来自 ask

this.setData({arr1:arr2});

然后排序arr2

var arr2=this.data.arr2;

for(var i=0;i<arr2.length-1;i++){

for(var j=0;j<arr2.length-i-1;j++){

if(arr2[j]>arr2[j+1]){

var temp = arr2[j];

arr2[j] = arr2[j+1];

arr2[j+1] = temp;

}

}

}

3 回复
lilong
lilong1 楼5 年前

楼主这是要冒泡?

wei57
wei572 楼5 年前

应该先排序后在setData吧。

理解能力有限不明白你的需求

ming26
ming263 楼5 年前

出什么错?