gpt4 book ai didi

javascript - 收到错误 .append 不是函数

转载 作者:行者123 更新时间:2023-12-02 14:36:11 29 4
gpt4 key购买 nike

我试图在/* 上分割一个字符串,然后在 */上分割这些段

这样我就可以将所有注释分开,我希望这段代码能够从字符串中取出所有注释,然后将它们放回一起。

问题是,尽管我不断收到此 .append 错误,但我很确定这是因为我犯了一个愚蠢的语法错误,但我正在努力寻找它,任何帮助将不胜感激。

JS

contents = "if for /* else */ . = == === /* return */ function"

var start = /\/\*/gi;
var end = /\*\//gi;
var commentsRemovedSec2 = [];

var commentsRemovedSec1 = contents.split(start);
console.log(commentsRemovedSec1);

for (var i = 0; i < commentsRemovedSec1.length; i++) {
var z = ""
var x = commentsRemovedSec1[i]
var y = x.split(start)
z = y[0]
commentsRemovedSec2.append(z);
};

console.log(commentsRemovedSec2);

最佳答案

不幸的是.append()不是一个Array方法。

而是使用数组方法 .push() .

commentsRemovedSec2.push(z)

The push() method adds one or more elements to the end of an array and returns the new length of the array. MDN

关于javascript - 收到错误 .append 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37433412/

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