javascript-objects相关内容
我刚刚学习了 弹出第一个元素的约定arguments 数组(我也学到了其实是一个Object).现在我需要做相反的事情.我需要使用 unshift 操作将值添加到 arguments 数组(或 Object 像数组一样)的开头.这可能吗?我试过了: Array.prototype.unshift.apply('hello', arguments); 这对 arguments 没有任何影响.
..
你好,我在函数中返回对象时遇到问题,假设我有一个对象: var 元素 = [{“字段":空,“id_base":“nv_container",“图标":“布局",“名称":“容器",“is_container":是的,“元素":[//这里设置的其他元素]},{“id_base":“novo_example_elementsec",“姓名":“你好",“图标":“编辑",“看法": {}}];
..
我知道这个问题之前可能已经被问过,但我相信这个很棒的社区可以原谅我:)我正在开发(测验时间)应用程序,但有一个正在杀死我的错误:(当我每次运行此应用程序并按下锁定按钮时,它会按需要运行,但在随机点击次数(可能是 4 或 2 次)后它会停止并给我这个错误: Uncaught TypeError: Cannot read property 'quest' of undefined在问题重置 这是
..
希望这是一个快速的问题. 我要做的是在使用 GULP 构建文件时将时间戳添加到 JS 文件中的 Javascript 对象中.基本上,在“file.js"中,我有一个对象,我希望 object.timeStamp 等于 GULP 构建的时间. 我目前正在使用 gulp-header 将时间戳添加到文件顶部,但有人要求我将时间戳添加到对象中的属性中. 我的想法是从 GULP 中注入
..
这是 client.on('ready', async() => {...}); 下的代码片段;: this.MyServer = await client.guilds.fetch('MyServer ID here').catch(error => { console.log(error) });this.MyRole = await this.Server.roles.cache.find
..
我在用户脚本中定义了以下 MyClass 及其方法: function MyClass() {this.myCallback = function() {alert("MyClass.myCallback()");};this.startRequest = function() {GM_xmlhttpRequest({'方法':'获取','url': "http://www.google.com
..
是否有一种快捷方式来创建具有属性字段变量的对象? 假设我有变量 PROP.Todo.PRIORITY = 'priority' 然后使用 Backbone 在这个例子中,我想保存这个属性,我怎样才能避免创建一个新的对象,将其分配给某个变量,然后设置属性? 我想实现这一目标: var tmpObj = {};tmpObj[PROP.Todo.PRIORITY] = "高";this.m
..
我有两个集合(菜单和订单) 菜单集合包含 Item 对象数组 [{'id': '1', 'name': 'apple'}, {'id': '2', 'name': 'orange'}] 并且订单集合还包含Item对象数组 [{'id': '1', 'quantity': '0'}] 并且我希望它们通过 ID 将它们的属性合并到另一个集合中(这仅用于模板目的): [{'id': '1
..
大家好,我正在尝试通过 websockets 发送一个 javascript 对象: faye-websockets 文档说: send(message) 接受字符串或缓冲区,并通过连接向其他对等方发送文本或二进制消息. 服务器端我使用 node 和 faye. var WebSocket = require('faye-websocket');var http = requi
..
如何检查一个值是否是 JavaScript 中的对象? 解决方案 更新: 这个答案不完整并且给出了误导性的结果.例如,null 在 JavaScript 中也被认为是 object 类型,更不用说其他几种边缘情况了.遵循下面的建议,然后转到其他“投票最多(和正确!)的答案": typeof yourVariable === 'object' &&你的变量 !== 空 原答案:
..
参考:MDN 地图 当键在运行时之前未知时,以及当所有的键都是相同的类型,所有的值都是相同的类型. 当存在对单个元素进行操作的逻辑时使用对象. 问题: 在对象上使用地图的适用示例是什么?特别是,“在运行之前什么时候密钥是未知的?" var myMap = new Map();var keyObj = {},keyFunc = function () { return '嘿
..
谷歌搜索“javascript克隆对象"带来了一些非常奇怪的结果,其中一些已经过时了,有些太复杂了,是不是很简单: let clone = {...original}; 这有什么问题吗? 解决方案 这非常适合浅层克隆.对象传播是 ECMAScript 2018 的标准部分. 对于深度克隆,您需要一个 不同的解决方案. const clone = {...original}
..
以下面的代码为例: var myObject = {};变量 i = 100;当我 - ) {myObject["foo"+i] = new Foo(i);}console.log(myObject["foo42"].bar()); 我有几个问题. 主要引擎(IE、Mozilla、Chrome、Safari)使用什么样的数据结构来存储键值对?我希望它是某种二叉搜索树,但我认为他们可能会使
..
我需要记录 document.cookie 的设置.我无法仅使用 document.cookie = {...} 重新定义 cookie 属性,因此我需要为 document.cookie 获取 setter.但是 Object.getOwnPropertyDescriptor(document, "cookie") 返回 undefined. 更新.在编写问题时,我找到了一个可行的解决方案
..
当我回声时我得到这个,当我将它输入到终端时运行 curl -i \-H "接受:应用程序/json" \-H "内容类型:应用程序/json" \-X POST --data '{"account":{"email":"akdgdtk@test.com","screenName":"akdgdtk","type":"NIKE","passwordSettings":{"password":"St
..
我有一些嵌套的对象数据,我想搜索它并根据 id 返回匹配的对象. var data = [{id: 0, name: 'Template 0', subComponents:[{id: 1, name: 'Template 1', subItems:[{id: 2, name: 'Template 2', subComponents:[{id: 3, name: 'Template 3'}],
..
我使用 JavaScript 原型和继承构建了一个大型应用程序.但是我很难组织我的代码.例如,我有一个类轮播,它有很多这样的功能: Carousel.prototype.next = function () {...}Carousel.prototype.prev = function () {..}Carousel.prototype.bindControls = function () {.
..
我需要找到从对象中删除所有 $meta 属性及其值的最快方法,例如: {“第一部分": {"name": "我的名字","东西": "123",“$元":{“测试":“测试123"}},“第二部分": [{"name": "姓名","dob": "dob",“$元":{"东西": "其他",“和更多"}},{"name": "姓名","dob": "dob"}],“$元":{“一":1,“两个"
..
我想将 Javascript 对象编码为 JSON 字符串,但遇到了相当大的困难. 对象看起来像这样 new_tweets[k]['tweet_id'] = 98745521;new_tweets[k]['user_id'] = 54875;new_tweets[k]['data']['in_reply_to_screen_name'] = "other_user";new_tweets[
..
我时不时遇到的一个“问题"是我有一个对象,例如user = {} 并在使用应用程序的过程中填充.让我们说某处,在 AJAX 调用或我这样做之后: user.loc = {纬度:50,长:9} 在另一个地方我想检查 user.loc.lat 是否存在. if (user.loc.lat) {//做一点事} 如果它不存在,这将导致错误.如果user.loc.lat是undefined,user
..