javascript-objects 相关问题

将此标记用于与JavaScript对象相关的问题。

Object.hasOwn() 与 Object.prototype.hasOwnProperty()

新方法Object.hasOwn()返回一个布尔值,指示指定对象是否具有指定的属性作为其自己的属性,但Object.prototype.hasOwnProperty()也是如此,

回答 1 投票 0

使用三元运算符将Javascript数组元素插入到另一个数组中

我有一个对象数组,其中每个对象都定义了 React 表单中的一个字段。我想根据布尔状态显示不同的字段序列。这意味着我需要插入其中一个

回答 1 投票 0

如何检查鼠标是否触摸了随机生成的Javascript对象?

我正在尝试创建一个游戏,其中对象(当前是圆形)在画布内随机生成,并且对象及其位置(加上其他信息)存储在数组中。 该物体...

回答 1 投票 0

使用Javascript添加对象名称和变量名称[重复]

我有一个名为 res 的对象,我有一个名为 lea 的变量 需要串联 例如 让 lea = "abc"; 让资源 = { abc:'史蒂夫' }; console.log(res.lea); 所以我的输出应该是...

回答 1 投票 0

该代码不适用于任何浏览器,如 chrome、firefox 和 Edge

我试图让下面的代码在使用“utf-8”编码保存文件“date-time.js”后在浏览器中显示当前日期和时间 尝试在不同的浏览器上运行,例如

回答 1 投票 0

Javascript - 如何为新对象生成新名称,然后将其添加到数组中

我需要编写一个返回对象数组的函数。 该函数将根据两个因素选择获胜者:他们支付了多少钱,以及他们的座位号。如果这两个数字都是奇数,...

回答 1 投票 0

如何通过 classList.toggle 使用带有键:值对的对象数组作为 HTML 元素 id?

我想按元素 id 循环访问多个 div 元素,并使用 setTimeout 来切换类。让我举例说明: 例如,采用两个正方形和一个按钮: 我想按元素 id 循环访问多个 div 元素,并使用 setTimeout 来切换类。让我举例说明: 例如,取两个方块和一个按钮: <div id="step1" class="steps"></div> <div id="step2" class="steps"></div> <button id="btn1">example one</button> .steps { height: 50px; width: 50px; border: 1px solid black; } 在讨论这个问题之前,让我分享一个有效的例子。在这种情况下,按“btn1”会短暂地以红色突出显示顶部方块,然后以蓝色突出显示。这是JS: const step1 = document.getElementById('step1'); const step2 = document.getElementById('step2'); const btn = document.getElementById('btn'); const exampleOneData = [ {color: "blue", delay: "1000"}, {color: "red", delay: "2000"} ] btn1.addEventListener('click', () => { workingExampleData.forEach((obj) => { setTimeout( () => { step1.style.backgroundColor = obj.color}, obj.delay); }); }); 它基本上使用 forEach() 来处理数组并在超时内调整样式。这看起来效果很好。 现在,我遇到的困难是使用数组对象来切换元素 ID。我想要做的是使用对象数组来循环不同的方块。为此,我添加了第二个按钮和一个不同颜色的 CSS 类: const btn2 = document.getElementById('btn2'); .red { background-color: red; } 然后在 Javascript 中添加一个新的对象数组。在此数组中,我使用对象,其中第一个键/值对表示 HTML 元素 id,第二个键/值对表示 setTimout 延迟,如前所述: const exampleTwoData = [ {step: "step1", delay: "1000"}, {step: "step2", delay: "2000"} ]; btn2.addEventListener('click', () => { exampleTwoData.forEach((obj) => { setTimeout( () => { obj.step.classList.toggle('red')}, obj.delay) }); }); 但问题是我似乎无法使用的语法 `obj.step.classList.toggle('red')` 在循环中 obj.step 应该是first = "step1",然后是"step2"。 所以问题是 - 如果我有一个带有存储 HTML 元素 id 的对象的数组,那么如何将其用作 element.classList.toggle() 上的元素值? 在代码笔中:https://codepen.io/dearstalexander/pen/vYwBxgp 参考以下代码: const btn2 = document.getElementById('btn2'); const exampleTwoData = [ { step: "step1", delay: 1000 }, { step: "step2", delay: 2000 } ]; btn2.addEventListener('click', () => { exampleTwoData.forEach((obj) => { setTimeout(() => { const stepElement = document.getElementById(obj.step); stepElement.classList.toggle('red'); // Take the element and toggle }, obj.delay); }); }); <div id="step1" class="steps"></div> <div id="step2" class="steps"></div> <button id="btn2">example two</button> <style> .steps { height: 50px; width: 50px; border: 1px solid black; } .red { background-color: red; } </style>

回答 1 投票 0

将 jason 文件中的数据分配给 fetch() 之外的数组,以便使用用户输入来过滤 jason 文件数据[重复]

我有一个 json 文件,其结构如下所示: {“X”:[ { “ID”:“2”, "Titolo":"2-bando internazionalizzazione Marche - 第一学期

回答 1 投票 0

JavaScript 代码在弹出窗口中运行,但不在我正在浏览的网站上运行

所以我正在构建一个函数来更改我正在浏览的网站的背景颜色,但是当我单击更改颜色按钮时,它只会更改 popup.html 的背景颜色,没有...

回答 1 投票 0

如何从函数中提取对象?

是否可以使用 JavaScript 从函数中提取对象? 我在对象内部收到的函数: function item(){ 让产品 = { 名称: 名称, 价格: 价格 } } 我想提取

回答 1 投票 0

Javascript 中不同世界之间共享什么样的对象?

我在页面脚本中定义的对象似乎无法在扩展的内容脚本中访问。但是这两个脚本确实共享一些变量,例如窗口,文档等。有没有办法暴露一些

回答 1 投票 0

常量数据 = Object.fromEntries(formData);

如何将数组添加到该对象的最后一个: const formElment = document.querySelector(".form"); formElment.addEventListener("提交", (事件) => { event.preventDefault...

回答 1 投票 0

Javascript 如何使用字符串插值打印对象

有没有办法使用字符串插值方法打印对象? 常量星号 = { 编号: 1, 名称:“大角星”, 视觉Mag:-0.05, }; 这个方法不起作用 console.log(`${star}`); // [

回答 4 投票 0

合并Javascript对象[重复]

我有一个对象1,其键名未知,我需要与其他对象2合并。 安全点是 object2 中不存在未知密钥,因此永远不会出现密钥名称冲突。 var ob...

回答 3 投票 0

能够在 javascript 中访问 dom 元素,而无需为其显式定义查询选择器

在我的代码中,我正在制作一个简单的库应用程序,并且由于某种原因,在我的javaScript代码中,未经检查,我假设我已经通过 ch 的 read 变量名定义了一个查询选择器...

回答 1 投票 0

NodeJS 更改嵌套对象内数组的所有实例

我嵌套了对象数组,每个对象内部都有一个数组。 constnestedArray = [ objectTemp{foo: "",lines: []} ] <---- simplified example of the nested array structure. I am

回答 1 投票 0

使用要表达的对象数组进行 Angular Post 调用不起作用,甚至无法相互交谈

我正在处理一个特定的 Post 调用,该调用传递一个数组,该数组不想与我创建的用于进行 MySQL 查询的 Express Node.js 服务器通信。这是开始整个事情的方法代码:...

回答 1 投票 0

从 JS 对象中选择 X 个唯一项目

我需要找到一种方法来重新格式化和/或创建一个函数,该函数将接受一个对象并从中选择一个随机键:值,确保我需要的信息仍然可以访问。目前(至

回答 1 投票 0

元素隐式具有“any”类型。在“User1”类型上找不到带有“string”类型参数的索引签名

我尝试在打字稿中使用计算属性。但低于错误。 checkParameter 是随机的并且将在运行时决定。 元素隐式具有“any”类型,因为 t...

回答 1 投票 0

Sequelize 关联:是否可以将关联属性直接加载到基本模型?

当我在带有关联的sequelize中进行选择时,我总是将它们作为嵌套对象。 是否可以将它们作为基本模型的属性来获取?

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.