我有一个像这样的文本文件newfile.txt:
aa, 78
bb, 78.98
cc, 567
dd, 987
我需要通过JavaScript读取它并将其分配给GLOBAL变量
<script>
// the magic javascript to convert the txt to:
$aa = 78;
$bb = 78.98;
$cc = 567;
function anything(){
// be able to use $aa here
}
<script>
如果这变得复杂,我可以像这样制作我的txt文件,一栏:
98
45.98
45
23
答案 0 :(得分:0)
您可以保存在对象变量中,执行以下操作:
var x = `aa, 78
bb, 78.98
cc, 567
dd, 987`;
var result = x.split(/\n/).map(function(e) {
var obj = {};
var spl = e.split(', ');
obj[spl[0].trim()] = spl[1].trim();
return obj;
});
//result should be: [{"aa":"78"},{"bb":"78.98"},{"cc":"567"},{"dd":"987"}]