簡體   English   中英

將 .txt 文件中的單詞轉換為數組?

[英]Convert words from .txt file to an array?

我正在開發一個游戲,它需要一個名為“words.txt”的詞表,在這個文件中,它看起來像:

zoologie
zozoter
Zurich
zygote

我需要將其轉換為 VueJS 的數組,如下所示:

export default {
  data(){
     return{
      words: ["zoologie", "zozoter", "Zurich", "Zygote"]
     }
  }
}

問題是我不知道怎么做,因為如果我按 1by1 進行,需要很長時間(里面有 22k 個字)

謝謝你。

如果您安裝了節點,則可以執行以下操作:

let fs = require("fs");
let string = `export default {
  data(){
     return{
      words: [`;
fs.readFileSync("words.txt").toString().split("\n").forEach(el => {
  string += `"${el}",`;
});
string += `]
     }
  }
}`;
fs.writeFile("yourfile.js", string);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM