问题标签 [ecma]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript -
Would those declarations make the JavaScript execution differ?
javascript - this.handleChange.bind(this) 和渲染使用
我从 react bootstrap 网站 https://react-bootstrap.github.io/components/forms/得到了这段代码 我想知道代码中以下内容的使用
- this.handleChange = this.handleChange.bind(this)
- 使
value
in 为this.state = { value: '' }; }
空的使用 - 设置
validationState
属性的使用validationState={this.getValidationState()}
以及设置两个渲染的使用,为什么不只是一个渲染,是否可以设置多个渲染
/li>
javascript - 覆盖对象引用的值
当您将对象引用作为参数传递给函数时,分配给该引用只会更改引用的内容,但不会更改值,如下所示:
但是有没有办法覆盖或以其他方式为对象引用指向的实际位置分配一个值?意思是,有没有办法将新对象分配给objRef
(in doFn
) 并将其反映在 中obj
?
javascript - 如果没有提供 reduce ,它如何决定它的初始值?
javascript的函数如何reduce
确定它的初始值,当它没有被传递时?它只是默认为数字0
吗?
为什么这两个工作:
但这不是吗?
javascript - 如何在函数内部产生回调函数
我想创建一个回调以便稍后检索其数据。
foo.js
bar.js
javascript - Vuex 在不同的路由中改变状态
我正在尝试使用突变更改 Vuex Store 的状态,并且我的应用程序中也有路由。在我的默认组件(第一个路由)中,有一个更改我的 user.name 状态的按钮,我有一个向我显示 user.name 的第二个组件(第二个路由)。在我的第一个组件中,当我调用突变来更改 user.name 状态时,它会向我显示新的 user.name,但这与第一个状态并没有什么不同。
例如:在我的第一个 user.name 状态中,我有“John Dave”,当我单击调用突变 CHANGE_USER() 的按钮时,它必须更改为“David Lionel”,但不起作用。
店铺
第一个组件
第二部分
javascript - 将映射变量放入图像的源中
我搜索了堆栈,似乎没有人根据我想要实现的目标提出这个问题。我正在通过一个数组进行映射,我想将映射变量的名称作为图像的源,即我将它与.jpg
这是我在下面尝试的,但它带来了这个错误calls to
require expect exactly 1 string literal argument, but this was found:
require('./' + herb.name + '.jpg') .
,我可能做错了什么
javascript - 如何制作可配置的 npm 包
我们有很多项目,我们希望在它们之间共享我们的组件,但问题是每个项目都有其特殊的配置文件,指示服务器 URL 或自定义错误处理程序模块等。我的问题是如何在 npm 或任何其他中发布包方式,我们可以在不同项目的组件中导入不同的配置文件。有关更多信息,我们尝试了位平台,但它在我们导入配置文件的代码行上也会引发错误
import config from './modules/general-config'
javascript - Javascript - 如何单击任何链接并在警报框中显示链接名称
我在 JavaScript 代码方面不是专业人士。我想在纯 JavaScript 网站中做简单的事情。
假设 Internet 上的任何网站,当您单击页面中的任何链接时,链接名称应自动显示在警告框中。
它可以是加载页面上的任何链接。有人可以帮我解决这个可以在浏览器控制台中的任何站点上运行的逻辑吗?
提前致谢。
javascript - 谁决定在新的 JavaScript 版本中添加什么?
我很好奇。Ecma International、Mozilla 团队、W3?人们建议对新 js 版本进行更改并进行讨论的官方网站是什么?
为什么我问它。因为他们影响了我们所有人。他们可以改善语言,也可以通过一些不好的变化来破坏它。
人们建议对新 js 版本进行更改并进行讨论的官方网站是什么?- 在评论中回答。谢谢。https://github.com/tc39和https://esdiscuss.org (mozilla)