具体的代码如下:先从前端读取的json文件中获取内容再进行转化:
function handleFiles() {
var selectedFile = document.getElementById("files").files[0];//获取读取的File对象
var name = selectedFile.name;//读取选中文件的文件名
var size = selectedFile.size;//读取选中文件的大小
console.log("文件名:"+name+"大小:"+size);
var reader = new FileReader();
reader.readAsText(selectedFile);//读取文件的内容
// 下面这一行报错了!!!!
var json = JSON.parse(reader.result.toString().replace(/\n/g, ''));
var temp = 0;
for(i=0;i< length(json);i++){
for(j=0;j<length(json)-i-1;j++){
if(json[j+1].value>json[j].value){
temp = json[j+1];
json[j+1] = json[j];
json[j] = temp;
}
}
}
return json;
但如果设置断点调试则可以进行,是为什么?