gpt4 book ai didi

node.js - 在nodejs中的if语句中读取txt文件

转载 作者:搜寻专家 更新时间:2023-11-01 00:30:20 24 4
gpt4 key购买 nike

我将一些变量作为对象数组保存在 txt 文件中,问题是我如何读取它们并将其与 for 循环中的另一个变量进行比较。

谢谢。

我保存在txt文件中的格式:

[{"sekke":"445,675","halfsekke":"145,600"}]  

我想阅读的代码是:
Node :

var array = fs.readFileSync('data.txt').toString().split("\n");
console.log(array[0]['sekke'])
for (var key in array[0]['sekke']) {
console.log("key " + key + " has value " + array);
}

这是错误的,我怎样才能读懂这样的东西?

if (array['sekke] == 100){
console.log("is ok");
}

最佳答案

试试下面的代码:

fs.readFile('data.txt', 'utf8', function read(err, data) {
if (err) {
throw err;
}
data = JSON.parse(data);
var dataObject = data[0];
for (i=0;i<Object.keys(dataObject).length;i++) {
var ss = dataObject[i];
var key = Object.keys(ss);
for(varj=0;j<ss[key];j++){
//your if condition logic
}
}
});

关于node.js - 在nodejs中的if语句中读取txt文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37989017/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com