问题标签 [jsobject]
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 - (Bug) 从服务器获取的对象返回未定义
此过程涉及大量代码,因此我将解释缩小问题范围的最佳方法。首先,用户注册并将一个对象与其他嵌套对象和数组一起发送到中间件。中间件...
控制台记录“返回的passData:[object Object]”
然后将其处理为要添加到块链中的“块”,具有一个名为 data 的数组属性,其中包含一个对象,在该对象的更深处最终它包含 eccrypto https://github.com/bitchan/eccrypto公钥. 我需要访问公钥,但它一直返回未定义(公钥几乎可以肯定不是问题,而是上下文)。
登录后,用户获取区块链,代码根据表单输入缩小所需数据的范围(表单+处理表单代码可能不相关)。
我设置了一个变量等于链[i].data[0].members[0].user 的字段,它是通过从服务器获取区块链派生的(链是在其索引中具有不同块的区块链,在处理目标之后块,它将使用具有“名称”键的对象和成员数组访问其数据数组,其中将所有用户对象存储在其索引中。)
登录后端的缩小问题:
在解密函数中,第 11 行的调试字符串返回“数据返回未定义”
重要的控制台消息:
笔记: 当我在邮递员上获取区块链时,它显示“成员”数组中有一个对象,它如何显示在邮递员上,但是当我尝试在 encryptMes 函数内或在任何范围内将其打印到控制台时未定义登录功能?
邮递员展示:
如您所见,在索引 0 中,第一个成员对象索引为 0 并且其对象字段的用户不是 undefined。
结论: 我做错了什么让对象未定义?我希望我能够有效地展示相关的内容,并且非常感谢任何帮助,因为我在 JavaScript 中有很多东西要学习。谢谢
如果需要,您可以在下面查看登录客户端后端
登录后台:
javascript - 如何通过 javascript 中的 replace() 清理 javascript 对象
我有一个这种格式的对象
哪个不容易阅读有什么办法可以清理这个对象并看到这样的
我只想清理对象并将其转换为可表示的形式
javascript - Flutter:JsObject 调用 document.getElementById
我们如何在颤振中使用 JsObject 调用 getElementById,在下面尝试但没有成功
javascript - 使用嵌套的 for 循环更改数组内的对象键
我面临 JS 对象操作的问题。我想我知道问题出在哪里,但我找不到解决方案。我正在尝试通过迭代数组中的所有键来将对象内的键从骆驼案例更改为蛇案例(API 需要蛇案例)。但是当我更改它时,它会复制它并且不会影响真实对象(循环外的console.log)。我希望很清楚,这里是代码:
javascript - 通过对象属性javascript映射两个等效长度的数组
我有两个数组:
阵列 1:
阵列 2:
期望的结果:
我希望能够通过查找 user_id 与 id 匹配的元素然后将对象添加到数组来将第二个数组合并到第一个数组中。
例如:
数组 1 对象
由于 id 与数组 2 obj user_id 匹配:
最终结果将是:
javascript - 尝试访问vue js中嵌套对象内的空值时获取未定义
我有一个对象
现在,当我尝试访问“c”时,我得到“未定义”,但得到的是“b”。我尝试像这样访问:
javascript - 如何将 javascript 动态数组转换为具有自定义键名的多个对象的数组
我的表中有两个字段(名称,角色)。我创建了一个表单,我可以在其中使用 jquery 的添加和删除按钮动态添加和删除输入字段。所以我创建的数组不是固定宽度的数组。我正在使用 map 方法来提取输入项的值,但它以数组的形式返回输出。下面是js函数和输出。
console.log(extractedValues)
而我想将数据提取为批量对象,因为我想将此数据提交到 api spring boot api 端点。API 工作正常,因为我能够通过邮递员插入多个对象。
如何将此数据转换为对象(使用 item.name(key) 和 item.value(value)
网页
JS文件
angular - Angular GET 返回 Object 而不是 Array
在使用 Angular 使用 REST API 时,我的 GET 请求返回一个对象。我希望有一个数组,以便我可以使用属性绑定来切片和显示内容。
我觉得解决方案涉及“映射”功能,但之前的尝试导致每个字段的每个字母都有一个键:值对(!)。
我已经在 HTML 中尝试过 KeyValuePipe,但没有看到任何不确定我哪里出错了。
有没有可能我的 .ts 没有返回任何值?
我的 component.ts 代码:
我的html:
返回的对象:
javascript - WKWebView evaluateJavaScript 返回错误的 JavaScript 对象
我正在制作一个混合应用程序并使用 WKWebView。我需要将 JavaScript 对象传递给发射器命令以打开编辑对话框。这是我的代码:
函数返回的 \(对象)如下所示:
但它应该是这样的:
使用这样的对象,编译器会生成错误 Unexpected token '='。需要一个标识符作为属性名称。
如果您在 js 编译器中运行 parse (string) 函数,它将返回正确的对象,但在 swift 中输出不正确。
如何将对象带入正确的形式?
javascript - 对js对象执行循环,然后使用map方法而不是一次又一次地调用组件
在 React 中需要帮助...我将复杂的 xml 文件转换为 js 对象格式。转换xml文件后,js对象存储在图中显示的ress变量中。我们将不同的部分转录本存储在不同的变量中。有什么方法可以使用循环并在每次迭代中用正则表达式拆分它。所以我很容易使用 map 方法,而不是为每个部分转录一次又一次地调用组件。