Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
(javascript)CSV文件到javascript对象_Javascript_Arrays_Csv - Fatal编程技术网

(javascript)CSV文件到javascript对象

(javascript)CSV文件到javascript对象,javascript,arrays,csv,Javascript,Arrays,Csv,我是傻瓜。 我需要从csv文件到javascript对象 <<1.csv>> apple banana car <<2.csv>> apple banana <<3.csv>> apple car day <<4.csv>> <<5.csv>> car 我应该怎么做呢?下面是示例代码 var x = {}; function readCSV(filename, ob

我是傻瓜。 我需要从csv文件到javascript对象

<<1.csv>>
apple
banana
car

<<2.csv>>
apple
banana

<<3.csv>>
apple
car
day

<<4.csv>>

<<5.csv>>
car

我应该怎么做呢?

下面是示例代码

var x = {};

function readCSV(filename, objectKey) {
    var bufferString; 
    fs.readFile(filename,function (err,data) {
        if (err) {
            return console.log(err);
        }

        //Convert and store csv information into a buffer. 
        bufferString = data.toString();

        //create an array that contains each line as an element
        x[objectKey] = bufferString.split('\n');
    });
}

readCSV('1.csv', 'first');
readCSV('2.csv', 'second');
readCSV('3.csv', 'third');
readCSV('4.csv', 'forth');
readCSV('5.csv', 'fifth');

fs在此上下文中是未知的…您是在节点或浏览器上运行它吗?如果您在浏览器上运行,文件保存在哪里?如果您正在节点服务器上执行任务,则上面的代码就是一个示例。
var x = {};

function readCSV(filename, objectKey) {
    var bufferString; 
    fs.readFile(filename,function (err,data) {
        if (err) {
            return console.log(err);
        }

        //Convert and store csv information into a buffer. 
        bufferString = data.toString();

        //create an array that contains each line as an element
        x[objectKey] = bufferString.split('\n');
    });
}

readCSV('1.csv', 'first');
readCSV('2.csv', 'second');
readCSV('3.csv', 'third');
readCSV('4.csv', 'forth');
readCSV('5.csv', 'fifth');