每次都会直接输出所有的if判断内容,怎么处理
for(var i=0;i<viewCenter.length;i++){
if(PAndSnode.node[0].text=viewCenter[i][0]){
console.log(PAndSnode.node[0].text);
console.log(PAndSnode.view);
PAndSnode.view.setCenter(viewCenter[i][1]);
PAndSnode.view.setZoom(12);
}
}
if(PAndSnode.node[0].text=viewCenter[i][0]) 这个是赋值,肯定每次都进去了
判等应是 if(PAndSnode.node[0].text==viewCenter[i][0]){
这个是读取时页面就会循环完,自然会都显示了,因为中间没有断点 你可以用alert 弹框后点击确定后才会执行下一步
一楼对的,用==
一楼的没毛病,顶一楼
一楼