我设置了一个数组,它将两个参数传递给函数。但是,当我使用 console.log 时,我得到了一个异常。这很奇怪,因为如果我从参数中删除参数,它就会运行,这有什么原因吗?我该如何修复它?var musicians = ["Paul", "John", "Yuri"];var instruments = ["Drums", "Guitar", "Chelo"];function theBeatles
2017-04-15
我有以下JavaScript对象:863524221我想删除值为空或空的所有键/值对。以下似乎没有按预期工作:675160810控制台日志返回以下错误:undfach typeError:无法读取未定义。我如何正确获得此工作?
2017-04-05
这是我的代码的错误: TypeError: Cannot read property 'length' of nullat countPositivesSumNegativesat /runner/frameworks/javascript/cw-2.js:179:21at Promise._executeat Promise._resolveFromExecutorat new Promis
2017-03-04
我正在编写的脚本应该相当简单。用户会看到两个按钮。一个按钮用于将自己的输入输入到数组中。创建此数组后,它会自动排序。第二个按钮允许用户搜索数组中可能存在或不存在的任何数字。这就是我的问题开始的地方。应该发生的是,当用户输入他们想要查找的数字时。在数组中搜索该数字。如果该数字存在于该数组中,则会出现一条消息,提示已找到该数字。如果未找到该数字,则会出现一条消息,说明已找到该数字。我觉得问题出在我的搜
2017-02-23
我正在使用 Ionic 创建一个应用程序,在控制器中,我得到了一个从 app.js 解析的对象。此对象有几个属性,包括一个数组,如下所示:{"objectId":"id","objectName":"name","anArray":[{"id":"id1","name":"name1","description":"Medium Rare","photographUrl":"/image1"},
2017-01-31
这是 codewars 中的一个 kata。有一个数组数组。如果按长度对数组进行排序,你会发现它们的长度值是连续的。但是缺少一个数组。我试图编写一个方法,返回缺少的数组的长度。我的方法可以获取缺少的数组的真实长度,但我收到有关空值的错误消息。现在,我已尝试过滤空值。TypeError: Cannot read property 'length' of null at getLengthOfMiss
2017-01-18
出于某种原因,我无法获取数组的长度(如果数组中没有元素,则表示数组长度未定义,对吗?)。define(function() {'use strict';var self = {},events = {};self.publish = function publish(eventName, data) {var subscribers, x, length;if (events[eventName]
2016-09-14
我尝试为所有<li/>元素指定字体大小,但出现错误,但我不知道原因。错误:error is : Uncaught TypeError: Cannot set properties of undefined (setting 'fontSize')这是我的代码,请帮忙<ul id="task-list"><li class="task">Gorev1</li><li class="task">Gor
2022-09-05
我很难弄清楚为什么我无法正确地增加/减少数组中的四个计数器,该数组处于应用程序状态。状态中的数组是这样的:...constructor(props) {super(props);this.state = {right: 0,left: 0,up: 0,down: 0,...more variables...bank: [0, 0, 0, 0] // <- array with 4 counters
我的 html:<label for="answer_1" class="answer_label"><input type="radio" id="answer_1">Answer</label><label for="answer_2" class="answer_label"><input type="radio" id="answer_2">Answer</label><label for
2022-01-02
我有以下脚本,该脚本应该从 URL 查询字符串中获取参数,将它们放入数组中,然后将值放入文本字段中。<script type="text/javascript">function getUtms(name) {name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");var regex = new RegExp("[\\?&]" + n
2021-09-28
我试图剪切由x, y和w, h指定的 2d 数组的一部分。我试图剪切的数组的一个示例是var arr = [['0', '1', 'd', 'a', '1', '1'],['0', 's', '0', 'f', 's', 'g'],['b', 'x', 'e', '0', 'v', 'a'],['a', 'e', 'n', '0', 'z', 'm'],['b', 'x', 'e', '0', '
2021-01-25
我正在尝试基于括号符号构建一个新的嵌套对象。我的语法是metaObj[subCat][attribute] = value;我有这些变量;我的目标是实现这种结构metaObj = {chart : {x: "random",y: 123},data : {x: "random",y: 123}}我应该动态构建它,因为属性名称和类别可能会在每种情况下发生变化但我收到了这个错误Uncaught Typ
2020-11-15
我有两个数组,routesFeatures 和 stopsFeatures,它们分别包含车辆路线的属性和每个站点的属性。它们通过其名称属性相互关联,这意味着如果stopsFeatures中任何条目的RouteName属性与routesFeatures中任何条目的Name属性匹配,则意味着停靠点属于该路线。现在,从代码角度来看,我正尝试进行这种匹配,并将它们放在一个二维数组中,其中每个索引都是一条路
2020-11-05
下面是尝试解决的代码,当在对象方法中声明数组(bill、tipValue、totalAmmount)时,我收到“无法设置属性‘0’未定义错误。但是,当在对象外部声明相同的数组时,我得到了预期的结果”代码出现异常:var john = {bill: [124, 48, 268, 180, 42],tipValue: [],totalAmmount: [],calcTip() {this.bill.f
2020-03-07