javascript相关内容

星号:通过 AMI 使用模板创建用户

我需要使用 AMI 修改 sip.conf,向其中添加一个新用户.一切正常,我可以毫无问题地创建这样的用户: [1000]秘密=pass12 但我必须使用模板创建用户 [1000](mytemp)秘密=pass12 我不知道该怎么做.谷歌和 Digium 论坛都帮不了我.附言我使用 JavaScript asterisk-manager 与 Asterisk 交互,这里是我的代码,它添加了 ..
发布时间:2021-11-30 13:16:00 前端开发

A*(A-star) 算法给出错误的路径和崩溃

我正在 react.js 中实现 A*(A-star) 算法,但只要 startNode(green) 或 destinationNode(blue) 有多个邻居,或者图中存在循环,我的程序就会崩溃.从/向 openList 添加和删除邻居或在 getPath() 函数中更新 parentId 时,会出现问题.我什至看不到控制台,因为网站宕机了.每个节点有:id、name、x、y、connecte ..
发布时间:2021-11-30 13:11:42 前端开发

A* 在 HTML5 Canvas 中开始路径查找

我正在尝试在我的游戏(用 JavaScript、HTML5 Canvas 编写)中实现 A* 开始路径查找.A* 开始库找到了这个 - http://46dogs.blogspot.com/2009/10/star-pathroute-finding-javascript-code.html 现在我正在使用这个库进行路径查找.使用这个库,我正在尝试编写一个简单的测试,但遇到了一个问题.当在 HTM ..
发布时间:2021-11-30 13:07:37 前端开发

六边形网格中的 A* 寻路

谁能告诉我一个简单的例子,它实现了A*寻路算法在 六角形 网格上(在 JS 中).我已经让它在方形网格上工作,但是我所有尝试让它在六边形网格上工作都失败了. 这是我的网格的样子: 我使用相同的技术来绘制网格并生成坐标,如下所示 主题. 这是网格坐标数据以及开始、结束坐标: [0, 0] , [0, 1], [0, 2],[1, 0], [1, 1], [1, 2], [1, ..
发布时间:2021-11-30 13:06:10 前端开发

A* 算法:封闭列表包含太多元素/太大

我目前正在 JavaScript 中实现 A* 算法.但是,我遇到了一个问题:我的 closedList 似乎太大了.这是输出的屏幕截图: 是什么导致了这个问题?我的启发式计算是错误的吗? Node.prototype.getHeuristic = function(pos0, pos1){//曼哈顿距离var horizo​​ntalDistance = Math.abs(pos1.x ..
发布时间:2021-11-30 13:03:42 前端开发

在关联数组上删除与拼接

如果我有一个来自我收集的 JS 关联数组实际上是一个对象,并且我希望删除一个元素,则使用 delete myArr[someId] 会将元素设置为未定义,同时splice 根本不起作用......那么如果我想删除一个元素(而不是将其设置为 undefined),那么关联数组的替代方法是什么 解决方案 js 中的术语起初可能会令人困惑,所以让我们理顺它. 是的,js 中的几乎所有东西都 ..
发布时间:2021-11-30 13:00:28 前端开发

在 JavaScript 中创建一些关联数组

我有一个包含数组的对象,我希望它包含一个关联数组,因此键是字符串.我该怎么做? 这不起作用: {profiles: { easy:[“example";:1],高级:[“示例";: 1] } 我想避免 console.log({profiles: { easy: {"example": 1}, advanced:{"example": 1} }) 因为easy和advanced成员不 ..
发布时间:2021-11-30 13:00:01 前端开发

for循环期间的Javascript关联数组修改

javascript for 关键字将遍历对象的所有属性.如果对象在循环体内被修改,会发生什么? 比如下面的代码可以吗? for(obj 中的 var 键)如果(无论(对象 [key]))删除 obj[key]; 如果此代码以确定性方式工作,并且最好 obj 中的所有键都只测试一次,那就可以了.相比之下,在 .NET 或 Java 中,类似的构造通常会抛出异常. 解决方案 我认为 ..
发布时间:2021-11-30 12:59:38 前端开发

做一个“差异"在 javascript/jQuery 中的关联数组上?

如果我有两个关联数组,比较它们的值的最有效方法是什么? 例如,给定: array1 = {前景:'红色',形状:'圆形',背景:'黄色'};数组 2 = {前景:'红色',形状:'方形',角度:'90',背景:'黄色'}; 我将如何检查一个与另一个,使得 missing 或 additional 的项目是结果数组.在这种情况下,如果我想比较 array2 中的 array1,它将返回: ..
发布时间:2021-11-30 12:58:36 前端开发

JavaScript 关联数组

在 Python 中,我可以执行类似 myMap = {key: [value1, value2]} 的操作,然后使用 myMap[key][1 访问 value2] 我可以在 JavaScript 中做这样的事情吗? 解决方案 好吧,你可以这样做: var myMap = { key: [ value1, value2 ] };var array = myMap.key;//或 ..
发布时间:2021-11-30 12:57:29 前端开发

javascript中对象和关联数组有什么区别?

令人困惑的讨论 在这个问题中,有一个关于javaScript中关联数组和对象概念的讨论,我有点困惑. 在此示例代码中: var check = {图案 : {名称:/^[a-zA-Z-\s]{1,20}$/,电子邮件:/^[a-zA-Z0-9._(-)]+@[a-zA-Z0-9.(-)]+\.[a-zA-Z]{1,4}$/,通过:/.{6,40}/,url:/^[(-)\w&:\/\ ..
发布时间:2021-11-30 12:57:10 前端开发

在 JavaScript 中使用整数作为关联数组中的键

当我创建一个新的 JavaScript 数组,并使用一个整数作为键时,该数组中直到整数的每个元素都被创建为未定义. 例如: var test = new Array();测试[2300] = '一些字符串';控制台日志(测试); 将输出 2298 个未定义的和一个 'Some string'. 我应该如何让 JavaScript 使用 2300 作为字符串而不是整数,或者我应该如何 ..
发布时间:2021-11-30 12:54:52 前端开发

谷歌浏览器:JavaScript 关联数组,乱序评估

好的,所以在网页上,我有一个 JavaScript 对象,我将其用作关联数组.这在页面加载时静态存在于脚本块中: var salesWeeks = {"200911" : ["11/2009", "2009 财年"],“200910":[“10/2009",“2009 财年"],"200909" : ["09/2009", "2009 财年"],"200908" : ["08/2009", "2 ..
发布时间:2021-11-30 12:54:31 前端开发

在 JavaScript 关联数组中动态创建键

到目前为止我找到的所有文档都是更新已经创建的密钥: arr['key'] = val; 我有一个这样的字符串:"名称 = 奥斯卡 " 我想以这样的方式结束: { 名称:'随便'} 即拆分字符串,得到第一个元素,然后放入字典中. 代码 var text = 'name = oscar'var dict = new Array();var keyValuePair = text ..
发布时间:2021-11-30 12:52:41 前端开发

JavaScript 中的多维关联数组

查询结果如下:(key1和key2可以是任意文本) id key1 key2 值1 弗雷德苹果 22 玛丽橙 103 弗雷德香蕉 74 弗雷德橙 45 莎拉瓜 5... 并且我希望将数据存储在网格中(可能作为数组)循环所有记录如下: 苹果 橙 香蕉 瓜弗雷德 2 4 7 -玛丽 - 10 - -莎拉 - - - 5 在 PHP 中这会很容易,使用关联数组: $result['fred' ..
发布时间:2021-11-30 12:52:18 前端开发

如何连接多个 JavaScript 对象的属性

我正在寻找“添加"多个 JavaScript 对象(关联数组)的最佳方法. 例如,给定: a = { "one" : 1, "two" : 2 };b = {“三":3 };c = {“四":4,“五":5}; 什么是最好的计算方式: { “一":1,“二":2,“三":3,“四":4,“五":5 } 解决方案 ECMAscript 6 引入了 Object.assign() 以在 ..
发布时间:2021-11-30 12:51:25 前端开发

JavaScript 关联数组到 JSON

如何将 JavaScript 关联数组转换为 JSON? 我尝试了以下方法: var AssocArray = new Array();AssocArray["a"] = "字母 A"console.log("a = " + AssocArray["a"]);//结果:“a = 字母 A"JSON.stringify(AssocArray);//结果: "[]" 解决方案 数组应该只包 ..
发布时间:2021-11-30 12:51:04 前端开发

建立关联时,哪些方法/mixin sequelize 添加到模型中?

在浏览 sequelize docs 时,更具体地说是 关于associations的文档,我看到指南随便给了reader方法比如setTasks(),addTask()、setProject(),似乎是由 sequelize 自动为所有模型实例创建的与创建的关联相关的. 我找不到有关哪些方法可用的详细信息,以及它们是使用单数版本还是复数版本创建的(因为同时存在 setTasks() 和 s ..
发布时间:2021-11-30 12:48:08 前端开发

续集 onDelete 不起作用

我在两个模型之间定义了如下关联: 对于联系模型(在单独的文件中) classMethods: {关联:功能(模型){Contact.belongsTo(models.User)}} 对于用户(在一个单独的文件中) classMethods: {关联:功能(模型){User.hasMany(models.Contact, {onDelete: 'CASCADE'})}} 问题是当删除用 ..
发布时间:2021-11-30 12:45:35 前端开发

Javascript 字符串赋值运算符

为什么我可以在字符串上使用 +=,但我不能在它上面使用 -=? 例如... var test = "测试";var arr = "⇔"测试 += arr;警报(测试);//显示“Test⇔"测试-= arr;警报(测试);//显示“NaN" 解决方案 简短的回答是 - 它没有定义为使用字符串. 更长的答案:如果您在两个字符串上尝试减法运算符,它将首先将它们 ..
发布时间:2021-11-30 12:36:12 前端开发