cocos2d-js 3.6 读取文件

我学习JS的时间比较短,最近公司要求我做一个小项目,用js 3.6做。 如题,请问各位你们在读取plist 、json、或者是csv文件时是怎么读取的? 我用WebStorm上写jsb.fileUtils.getValueMapFromFile(),运行时报错,说jsb is not defined。请问是不是要添加什么库来着,不过我看官方的Demo的Project.json的库也和我写的一样的,只有三个。 然后又用cc.FileUtils.getValueMapFromFile()试了下,又报错说getValueMapFromFile未定义,而且我发现cc.FileUtils赋给一个变量时,该变量也为undefined。

望知道的人告知,感激不尽!:14:

咋都没人回答呢:3:
望告知,谢谢:5:

明天就要上班了,还是不知道要怎么读取:9:

BreadDOC.prototype.init = function()
{
cc.log(“init BreadDOC”);

this.breadConfigDic = new Object;

var self = this;

cc.loader.load
(
 "config/mianbaozhiliang.json",
 
 function(err, results)
 {
    if(err)
    {
        cc.log("Failed to load %s.", "config/mianbaozhiliang.json");
        return;
    }
 
    cc.log("results = " + results);
 
    var arr = results;
 
    for(var i=0; i<arr.length; ++i)
    {
        var obj = arr*;
 
        var config = new Object;
 
        config.level = obj.dengji;
 
        config.blood = obj.jiaxueliang;

 
        self.breadConfigDic = config;
    }
 }

);
};

以上就是读json文件的代码*

多谢!
再请教个问题, js的web端要如何读取本地文件呢?

多谢!
再请教个问题, js的web端要如何读取本地文件呢?

因为我对服务器的很不了解,所以想能不用服务端方面的就尽量用本地的。

cc.sys.localStorage.getItem

原本是想能不能用像csv这样的文件来读取 配置的,但是找了这么多天还是没找到,最后想想还是用cc.sys.localStorage来存储了, 把要存的表格当做一个Array用cc.sys.localStorage存进去,取出来时再写一个工具类将它按照文件的格式读取其中的每一个值。

谢谢你拉。

刚在使用localStorage存储时发现了一个问题, cc.sys.localStorage在存数据时只能存储字符串类型的,所以当你将Array类型的数据存进localStorage中,然后在其他地方取出来时会发现它是一个 这样的字符串,而不是我们期望想要的一个Array,所以这时就需要Json了。 我们在存之前将Array 用Json的stringify转换成字符串,然后在读取时用Json的parse将字符串转换成Json的对象, 接下来就可以按照读取Json的方法读取数据啦!

贴出个具体的代码,方便理解:
var names=];
names=prompt(“New member name?”);
localStorage’names’]=JSON.stringify(names);

var storedNames=JSON.parse(localStorage’names’]);