简体   繁体   English

Javascript 从本地 words.txt 2021 创建数组

[英]Javascript create array from local words.txt 2021

I have a txt file called test.txt.我有一个名为 test.txt 的 txt 文件。

Inside of it there are words that are basically laid out like this.里面的字,基本都是这样排列的。

ability
able
about
above
accept
according
account
across
act
action
activity
actually
add
address
administration
admit
adult
affect
after
again
against
age
agency
agent
ago

I want to use these words turn them into an array and store into one variable.我想用这些词把它们变成一个数组并存储到一个变量中。

Something like this.像这样的东西。

var words = ["ability", "about", "above", "action"...]; var words = [“能力”、“关于”、“高于”、“行动”...];

I am only using javascript and nothing else how do I do this?我只使用 javascript 而没有别的我该怎么做?

Assuming you are using node.js since you are accessing a file.假设您正在使用 node.js 因为您正在访问文件。

const fs = require('fs');
let array = fs.readFile('./test.txt').split(/\r?\n/g);

Otherwise the answer is: JavaScript is executed client-side and won't handle files.否则答案是: JavaScript 在客户端执行,不会处理文件。

try it:试试看:

file.split(/\r\n|\r|\n/g)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM