2016-07-24 1 views
2

私は配列を持っています、その内容は、そのように書かれた行です。配列内の段落を分割して変数を区切りますか? NodeJS

John 
Snow 
foo 
1234 

各行を独自の変数に入れることはできますか? 最大行数は7行になります。

このコードを使用してファイルを配列に読み込みます。

var fs = require('fs'); 
    var array = fs.readFileSync('foo').toString().split("\n"); 
    for(i in array) { 
    console.log(array[i]); 

私はスプリットや地図機能を使用して考えていたが、それだけでつながる、

ジョン、雪、FOO、私が後だものではありません1234 。

私の推論。

私は

、パッケージのいずれかがインストール必要がある場合、私はそうのようなパッケージのインストールを可能にするシンプルなシステムを持っているつもりだったが、私が計画していたものを、少しソフトウェア共有アプリに取り組んでいます
unpack 
install 
etc 

インストールを簡略化するためにアプリケーションの内部機能を使用することで、開発者が大規模なインストールスクリプトを書く必要がなくなり、ファイルごとに1行ずつ読み込み、各行をそれぞれの変数または配列に分割した後、各アレイの値を確認し、正しい機能を開始してください。

+1

はあなたが何をしようとしての例入力/出力を与えることができるjoin()メソッドを使用できますか? – user1582024

+1

なぜそれぞれの結果がそれ自身の変数に必要なのですか?なぜそれが配列のあなたのために働かないのですか? – dlopez

+1

デストラクションの割り当てをお探しですか? '[v0、v1、v2、v3、v4、v5、v6] =配列; ' – Arnauld

答えて

0

あなたが

var str = array.join(","); 
console.log(str); // John,Snow,foo,1234 
+0

私の編集を見てください。 – feprh

関連する問題