//读取函数,格式:v22('文件名称')
function v22(x,y){
plus.io.resolveLocalFileSystemURL('_documents/'+x+'.txt', function(entry) {//通过URL参数获取目录
var reader = new plus.io.FileReader();//创建读取对象
reader.readAsText(entry);//方法文件操作对象
reader.onload = function(e) {//onload获取成功的回调函数//通过reader.onload 进行读取文件.
var b=e.target.result//读取内容
var b1=JSON.parse(b)//字符串转换为对象读取,如果直接读取会连标点符号一起输出。
return b1;//想调用函数读取到这里b1 的返回值。这里外部读取不到,有什么方法能吧值返回给函数
e.close();//关闭文件
}
})
};
s= v22('研发/yf1') //传入文件名称调用函数,有什么方法能在外部这样读取到函数的返回值
alert(s) // 读取不到返回值
你这是对异步操作没搞清楚
需要读一些文档才能写相关代码