【javascript – E11000重复键错误索引:创建唯一索引时】教程文章相关的互联网学习教程文章

javascript – jquery – 获取2个数组的类似值的索引【代码】

我想得到array1和array2的类似值的索引,并将其存储到stored_index变量中.array1 = ["50","51","52","53","54","55","56","57","58","59"];array2 = ["59","55","51"];存储的索引应如下所示.stored_index = [9,5,1]; // index 9,5,1 is equal to their indices in array 1解决方法:Javascript map()可以这样做:var array1 = ["50","51","52","53","54","55","56","57","58","59"]; var array2 = ["59","55","51"]; var stored_inde...

javascript – 嵌套数组中的Ramda索引【代码】

试图掌握Ramda并且喜欢它到目前为止,但是我正在努力寻找看似非常基本的东西(对不起,如果这是重复的) 我有一系列数组(代表游戏板)const board = [[4, 0, 2, 2, 0, 3, 0, 2],[4, 3, 3, 1, 2, 3, 4, 3],[4, 4, 3, 2, 4, 1, 1, 4],[0, 2, 4, 1, 0, 3, 2, 2],[4, 1, 0, 1, 2, 2, 4, 1],[3, 3, 4, 3, 2, 0, 1, 3],[2, 2, 4, 2, 2, 1, 2, 2],[3, 3, 2, 3, 1, 1, 2, 3] ]玩家使用匹配的图块构建一个移动,所以类似于:const move = [[7, 4],...

javascript – 为什么数组中的索引在TypeScript中打破了类型的安全性?【代码】

向JavaScript添加静态类型的重点是提供有关类型安全性的一些保证.我注意到数组索引似乎打破了类型安全性而没有使用像任何或非null断言运算符那样的任何脏技巧.let a: Array<number> = [1,2,3,4]; let b: number = a[4]; //undefined此代码不会导致任何TypeScript错误,即使很明显它会违反类型安全性.在我看来,阵列的类型< T>由index []操作的应该是类型T |未定义,但TypeScript编译器将其视为类型T. 经过进一步调查,我发现这种行为也...

查找字符串(javascript)中多个字符索引的最有效算法是什么?【代码】

我正在寻找可用于搜索多个字符索引的文本正文的最快方法. 例如:searchString = 'abcdefabcdef'; searchChars = ['a','b']; // returns {'a':[0,6], 'b':[1,7]}解决方法:您应该能够使用正则表达式来查找每个字符的所有出现.就像是:function findIndexes(find, str) {var output = {};for (var i = 0; i < find.length; i++) {var m = [];var r = new RegExp('.*?' + find[i], 'g');var ofs = -1;while ((x = r.exec(str)) != nu...

javascript – 如何使用哈希函数的结果来获取数组索引?【代码】

我正在学习布隆过滤器,我正在查看JavaScript中的各种哈希函数. 例如,我在另一个Stack Overflow答案中找到了这个: 在这里找到https://stackoverflow.com/a/7616484/5217568)String.prototype.hashCode = function() {var hash = 0, i, chr, len;if (this.length == 0) return hash;for (i = 0, len = this.length; i < len; i++) {chr = this.charCodeAt(i);hash = ((hash << 5) - hash) + chr;hash |= 0; // Convert to 32bit ...

javascript – 给定一个带数字的数组,如何编写一个递归函数,当2个元素加到目标时,它会在数组中找到索引?【代码】

这是提示:给定一个整数数组,返回两个数字的索引,使它们加起来到一个特定的目标. 您可以假设每个输入都只有一个解决方案. 例:给定nums = [2,11,15,7],target = 9, 因为nums [0] nums [1] = 2 7 = 9,返回[0,1]. 这是我的解决方案,但它似乎没有给出我预期的输出:var sumTarget = function(array, target) {var result = [];var copy = array.slice();var firstValue = array.shift();if (array.length === 0) {return result;}for ...

Javascript表排序运行良好,但迭代所有索引会产生不同的结果【代码】

我有一个表,我正在使用以下函数进行排序:function ReorderSupplyGP(table){table.find('tr:not(.kn-table_summary)').sort(function (a, b) {var tda = $(a).find('td:eq(1)').text().trim();var tdb = $(b).find('td:eq(1)').text().trim();var sales = {"Purchase": 0, "Transfer": 1, "Returns": 2, "Adjustment": 3, "Inventory": 4};tda = sales[tda];tdb = sales[tdb]; // if a < b return 1return tda > tdb ? 1// else if...

javascript – map添加/减少两个具有相同索引的数组对象【代码】

我有两个数组对象如下:var arr1 = [{name: 1,value: 10},{name: 2,value: 15} ]var arr2 = [{name: 3,value: 5},{name: 4,value: 3} ]我想重新定义密钥并使用相同的索引减少每个数据. 输出:var arr1 = [{itemLabel: 1,itemValue: 5}, {itemLabel: 2,itemValue: 12} ]我现在正在做如下:formatData = arr1.map((row, index) => ({itemLabel: arr1.name,itemValue: arr1.value - arr2[index].value }))这样做有什么更好的解决方案吗...

javascript – 使用.indexOf()找不到数组索引【代码】

我正在编写一个程序,它从文本框中获取所有文本,将其解析为一个删除空格的数组,然后搜索数组中的预期值. 我可以测试它并让程序成功获取文本框中的文本并将其解析到数组中,但是当我尝试在数组中找到期望值时,它会抛出错误.错误是“对象不支持此属性或方法”. JavaScript的:function generateOutputfvoc() {var inputArr = document.getElementById("inputBox").value.split(/[\s]/);var nameLoc = inputArr.indexOf("Name");documen...

javascript – KendoUI:如何在事件中获取所单击的图表元素项的索引【代码】

我想访问以下事件的索引:seriesClick和seriesHover.我只看到如何访问http://docs.kendoui.com/api/dataviz/chart#events-seriesClick文档中特定栏的值和类别,而不是项目所基于的原始对象的数据.解决方法:例如,您可以访问e.dataItem中的相应数据项,因此您可以执行以下操作:var data = e.sender.dataSource.data(); for (var i=0; i < data.length ; i++) {if (e.dataItem.uid === data[i].uid) {console.log("index " + i);} }如果...

javascript – E11000重复键错误索引:创建唯一索引时【代码】

我在robomongo中运行下面的查询.机器人它给出了如下所示的错误?我真的试图使用此查询删除url字段中的duplcate enties.我的查询有问题吗?db.dummy_data.createIndex({"url":1},{unique:true},{dropDups:true})我的错误是E11000重复键错误索引:mydb.dummy_data.$url_1 dup key:{“some url”}解决方法:因此,当您的语法从错误的用法更正为:db.dummy_data.ensureIndex({ "url": 1},{ "unique": true, "dropDups": true })您报告仍...

javascript – 在循环中调用数组的索引导致错误【代码】

所以我基本上导入了一个JSON文件.我找回了许多数组,每个数组中都有4个元素.我想将每个数组中的第3个元素解析为它自己的变量数组.$("#nextQ").click(function() {var Quotes = [];var totalQ //The total number of available quotes to choose from//Get quotes from JSON file$.ajax({url: '../facts.json',datatype: 'json',type: 'get',success: function(data) {console.log(data[0][2]); //This WORKSconsole.log(data.length...

如何在JavaScript regexp中获取子模式的索引?【代码】

我在JavaScript中编写了一个正则表达式,用于在字符串中搜索searchingUrl:var input = '1234 url( test ) 5678'; var searchedUrl = 'test';var regexpStr = "url\\(\\s*"+searchedUrl+"\\s*\\)"; var regex = new RegExp(regexpStr , 'i');var match = input.match(regex); console.log(match); // return an array输出:["url( test )", index: 5, input: "1234 url( test ) 5678"]现在我想获得searc...

javascript – Angular.js获取ng-repeat中2d数组中最后一个元素的索引【代码】

我的控制器中有这个2d数组:1 2 6 1 2 7 9 2 1 5 3 2 6我需要向用户显示每行的最后一个元素(例如:6,9,2,6)我想我需要使用指令ng-repeat的某种组合或使用角度过滤器获取数组的$last索引. 这是我的,但不起作用:<div ng-repeat="row in array">{{row[$last].property}} </div>谢谢解决方法:示例:http://jsfiddle.net/TheSharpieOne/cLHcU/请注意,在较新版本的angular中,您必须注册控制器,而不是将其投放到全局窗口对象上.以下是使用...

javascript – ngModel“使用索引器时无法设置undefined的属性”【代码】

我有以下标记<div ng-app><table ng-controller="test"><tbody><tr ng-repeat="row in rows"><td ng-repeat="col in cols"><input type="text" ng-model="row[col].val" /></td></tr></tbody></table> </div>控制器看起来像这样function test($scope) {$scope.cols = ["col1", "col2", "col3"];$scope.rows = [{col1: { val: "x"}}, {col2: { val: "y" }}] }当我尝试设置尚不存在的列值时,我得到“Cannot set property ‘val’ of ...

错误 - 相关标签
JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部