默认参数的词法声明问题[重复]

2024-01-08

我在定义一些时遇到一些问题功能声明后class.

我用的是默认的params之前在声明函数时,但我不知道是否也可以使用函数或类作为默认参数。

我的代码是这样的

const Matrix = class {/*...some code...*/}

const sigmoid = function(A, flag = false, factor = 1, Matrix = Matrix) {
    /*my functions declaration*/
}

我在这里遇到了问题。

var result1 = sigmoid( Matrix.dot( [[val1, val2]], res.W1 ) , false, 1)
var result2 = sigmoid( Matrix.dot(result1, res.W2), false, 1)

在行const sigmoid = ...它说初始化之前无法访问词法声明“Matrix”


You're 影子 your Matrix声明中的标识符,方法如下:

const sigmoid = function(A, flag = false, factor = 1, Matrix = Matrix) {
// ---------------------------------------------------^

这意味着Matrix之后=是参数,而不是类标识符。

只需使用标准的小写参数名称即可:

const sigmoid = function(A, flag = false, factor = 1, matrix = Matrix) {
// ---------------------------------------------------^
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

默认参数的词法声明问题[重复] 的相关文章

随机推荐

  • 使用Powershell从sql表中获取值

    我们知道我们可以使用 sql 查询窗口从数据库中获取值 例如 select from 有什么方法可以通过powershell方式获取值 我找到了数据库表本身的方法 但没有找到值的方法 Ex Set location SQLserver sq
  • 使用 Tornado 和 Pika 进行异步队列监控

    我有一个 AMQP 服务器 RabbitMQ http www rabbitmq com 我想同时发布和阅读龙卷风网络服务器 http www tornadoweb org 为此 我想我会使用异步 amqp python 库 尤其Pika
  • java中访问digitalocean水滴信息的简单程序

    我是 DigitalOcean 的新手 我想运行基本的 java 程序来访问 DigitalOcean Droplet 请让我知道一步一步的程序 您可以使用他们的官方 API 获取有关您的 Droplet 的信息 这是一个简单的 REST
  • setonitemclicklistener 不适用于 gridview

    这是我的代码代码 我没有从 gridview setOnClickListener 得到任何响应 请帮帮我 setContentView R layout myfav gView GridView findViewById R id gri
  • 如何在 Windows 8 中显示可变宽度的 Gridview 项目?

    我的 GridView 项目的大小为first item size 我该如何改变这种行为 如何显示GridView items有变量Width根据内容 我想展示第一个 但我正在展示第二个 有什么建议这样做吗 Check Windows 8
  • SWT - 表与 TableViewer

    我正在使用 SWT 创建一个新项目 我的项目中将有 3 或 4 个不同的表 我对 SWT 相当陌生 我发现自己在问我是否应该只使用Table或者它应该是TableViewer 我想学习一些关于何时只使用Table当一个TableViewer
  • 通过 socket.io 1.0 进行现场音频

    来自socket io网站 二进制流 从 1 0 开始 可以来回发送任何 blob 图像 音频 视频 我现在想知道 这是否不能成为我最近想要实现的目标的解决方案 我实际上正在寻找一种方法 如何将实时音频流从 A 即麦克风输入 广播到连接到我
  • 使用 Sphinx 生成 PHP 代码文档? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 Sphinx 是一个 Python 库 用于从一组 ReST 格式的文本文件生成漂亮的文档 不是用于全文检索的工具 我也完全了解 do
  • 在 shell 脚本中将一个文件中的 key:value 替换到另一个文件中?

    我有一个包含键值条目的 数据库文件 还有另一个文件 其中键出现在其他内容中 现在我想用我的键值文件的值替换该关键字 例子 有一个文件 keys txt 其中包含 关键字空间 url name1 https maps google com s
  • set 与 unordered_set 的最快迭代

    在我的申请中 我有以下要求 数据结构将仅使用一些值 不是键 值对 填充一次 这些值可能会重复 但我希望数据结构只存储它们一次 我将迭代上面创建的数据结构的所有元素 100 次 元素在迭代中出现的顺序并不重要 约束 1 表明我必须使用 set
  • 将电源计划更改为高性能

    如何将本地计算机上的电源计划更改为高性能 并更改选项 之后关闭显示 我想设置为从不 我找到了远程计算机的所有示例 您可以通过调用来做到这一点activate方法中的Win32 PowerPlan class powerPlan Get Wm
  • 如何获取 Django 视图集中的 API 参数?

    我正在构建一个公开 REST API 的 Django 应用程序 用户可以通过该 API 查询我的应用程序的模型 我正在按照说明进行操作here http www django rest framework org tutorial qui
  • 在 CDI 实现项目中包含空 beans.xml 的目的是什么?

    我在用weld CDI 的 RI 作为我的 JSF EJB JPA Web 应用程序中的依赖项注入组件 我看到在我的项目中我们有空的 beans xmlMETA INF beans xml in ejb jar and WEB INF be
  • 使用 JAX-RS 和 Jackson 将 JPA 实体转换为 REST 表示的最佳方法

    我正在寻找一种将一些 JPA 实体导出到 REST API 的方法 但不是每次我想根据入口点共享一些特定字段时都发送整个实体 这是一个小例子 假设我们有一个Author具有很少字段的类 Entity public class Author
  • YouTube iframe api 未触发 onYouTubeIframeAPIReady

    我已经与 youtube iframe api 斗争了一段时间了 不知怎的方法onYouTubeIframeAPIReady并不总是被触发 从症状来看 似乎是负载问题 检查器中没有显示任何错误 这是我的代码 HTML div div
  • Emscripten 找不到 cmake 的路径

    我已经将说明仔细阅读了好几遍 https kripken github io emscripten site docs getting started downloads html 查了无数论坛 还是无法解决这个问题 我正在运行 Windo
  • 是否可以用现有图中的常量替换占位符?

    我有一张经过训练的模型的冻结图 它有一个tf placeholder我总是向其提供相同的价值 我想知道是否可以将其替换为tf constant反而 如果是这样的话 任何例子将不胜感激 编辑 这是代码的样子 以帮助可视化问题 我正在使用 由其
  • WCF:从另一方收到不安全或安全错误的错误

    我创建了一项具有 aspnet 角色和安全性的 WCF 服务 当我在一个网站上使用它并尝试检查是否使用正确的用户名和密码时 它工作得很好 但是如果用户名和密码不正确 它会给我一个错误 从对方收到不安全或不正确安全的故障 派对 有关错误代码和
  • 从终端构建、部署和运行 iphone 模拟器

    我是 mac 和 xcode 的新手 请告诉我 iphone xcodeproject 在 xcode IDE 之外执行以下任务的过程 使用 xcodebuild 命令构建完成 在模拟器中部署 在模拟器中运行 如何使用 ant Apples
  • 默认参数的词法声明问题[重复]

    这个问题在这里已经有答案了 我在定义一些时遇到一些问题功能声明后class 我用的是默认的params之前在声明函数时 但我不知道是否也可以使用函数或类作为默认参数 我的代码是这样的 const Matrix class some code