Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript数组除臭_Javascript_Arrays_Node.js_Regex_Deobfuscation - Fatal编程技术网

JavaScript数组除臭

JavaScript数组除臭,javascript,arrays,node.js,regex,deobfuscation,Javascript,Arrays,Node.js,Regex,Deobfuscation,已解决: 我正在尝试解码一些JS,我已经完成了其中的一部分,但是,我在这里被难住了。代码执行如下操作: var arr = ["value", "value1", "value2"]; console.log(arr[0]); 除此之外,该文件大约有12k行,阵列中有超过1.4k的内容。 是否有一种方法可以将arr[0]替换为arr[0]的实际值(在本例中为“值”),然后保存文件?我尝试使用RegExp,但没有结果 任何帮助都将不胜感激。一个简单的想法是在当前范围内使用数组,并使用目标java

已解决:

我正在尝试解码一些JS,我已经完成了其中的一部分,但是,我在这里被难住了。代码执行如下操作:

var arr = ["value", "value1", "value2"];
console.log(arr[0]);
除此之外,该文件大约有12k行,阵列中有超过1.4k的内容。 是否有一种方法可以将
arr[0]
替换为
arr[0]
的实际值(在本例中为“值”),然后保存文件?我尝试使用RegExp,但没有结果


任何帮助都将不胜感激。

一个简单的想法是在当前范围内使用数组,并使用目标javascript文件内容作为
replace()
方法的输入字符串:

var arr=['hello','my','world']
var str=`
var arr=['hello','my','world']
console.log('arr[2]”)
console.log('arr[0]”)
console.log('arr[1]”)
`
console.log(str.replace(/\b(\w+)\[(\d+)]/g,函数(匹配,$p1,$p2){
返回窗口[$p1][$p2];

}))
您是为了将输出写入文件而编写的吗
node script.js>myfile.txt
@Rahul我试图遍历它,然后用实际的数组和值替换数组和值,但我无法计算出逻辑。@EliR:如果可能,请在文章中连同代码一起添加。您的问题不清楚。您的文件的性质是什么(共享一个小样本)?您希望从中获得什么输出?@gurvinder372我现在无法发布代码片段,但该文件是JS代码。我试图用数组的实际值(例如:“值”)替换数组名和索引(例如:arr[0])。