有可能改变函数中的常量吗?(JS)



我正在尝试将const更改为首选搜索引擎(链接到下面的网站(。有可能吗?如果是,请提供解决方案。谢谢

网站:https://newtabb.gq

网站#2(即时更新(:https://newtabb.hyderite.repl.co

代码:https://replit.com/@Hyderite/newtabb(在script.js中(

涉及的代码:

search.onclick = function() {searchQuery()};
function searchQuery() {
window.open(searchEngine + query);
}

根据MDN Web文档:

常量是块范围的,很像使用let关键字声明的变量。常量的值不能通过重新赋值(即使用赋值运算符(来更改,也不能重新声明(即通过变量声明(。但是,如果常量是对象或数组,则可以更新或删除其属性或项。

根据您的代码,const不是对象或数组,因此它的任何内容都不能更改。如果您希望将一个新值设置为一个新变量,请注意,您将无法使用相同的名称(在代码中的某个位置重新声明(。

最新更新