开发者问题收集
我有这个函数// add history paths and save datafunction AddPath( strTag, strUserName, arrayLatLngPoints, pathColour) {for (var i = 0; i < arrayLatLngPoints.length; i++){var point = arrayLatLngPoints[i];var d
我会说我对 javascript 和 jQuery 相当了解,嗯,足以完成工作,而且做得很好。但是我对 js 缺乏深入的理解。我已经创建了一些用于突出显示表格元素的函数。ctrl+单击切换选择shift+单击+拖动突出显示选择我的问题与我的实现是否是最好的方式无关,但...我如何抽象此功能,以便我可以将其添加到任何表格中。比如,如果我添加更多突出显示功能等,并将其放在自己的 .js 文件中。我如何
我正在使用 Wordpress REST API 从网站检索一些标签。也许我没有在 SO 上正确搜索,但我正在尝试使用我的data并创建我的dataSet变量。但我收到一条错误消息,说它无法识别for循环标记。我对 Javascript 还很陌生,所以我不知道如何解决这个问题。这是我的代码:var req = new XMLHttpRequest();var pieChart = document
如何检查 JavaScript 中的对象属性是否未定义?
我有一个对象,看起来像names = {m: ['adam','luke','mark','john'],f: ['lucy','mary','jill','racheal'],l: ['smith','hancock','williams','browne']};我想要做的是。我得到一个字符串,看起来像{m} {l} is a male name, so {f} {l} is a female
我想将对象数组传递给子组件。每个子组件都应返回 dummyData 相应索引的值。父组件export default function MainContent() {const dummyData = [{id: "1",cardIMG: "test.png",cardTitle: "Title",cardText: "Text"},{id: "2",cardIMG: "test1.png",ca
我尝试向当前 localStorage 对象添加新对象,但没有成功。最后,localStorage 中没有两组数据,而是只得到了最后一组。有人知道我做错了什么吗?谢谢以下是我想做的事情:// add the first studentvar newStudent = [{"name": "John","age": 21,"nationality": "Spanish"
我有一个看似非常简单的小脚本...function speedcomp(obj) {obj.speedmile.value = 3600 / obj.timesec.value}function distcomp(obj) {if (obj.speed.value == "")obj.speed.value = ((1 * obj.distance.value) / obj.day.value)
我怎样才能像这样对对象内部的数字进行舍入:{1: {x:10.76, y:50.44}, 2:{x:5.887, y:23.433}, ...}我尝试使用 map 来执行此操作,但我猜 map 仅适用于数组obj.map(function(each_element){return Number(each_element.toFixed(0.1));});
我有一个服务,其中包含一些可选输入,这些输入根据调用服务的形式传入。如果我尝试在没有 sid 和 eid 输入的情况下运行它,则实际的 .add({}) 到 firestore 会出现有关字段未定义的错误,这是有道理的。Unsupported field value: undefined (found in field eventId in document所以,我可以想到使用各种表达式和 if
var horizont, vertikal = new Array ()for (var i=0; i < 9; i++){horizont[i] = new Array ();vertikal[i] = new Array ()}控制台告诉我的就是这些:TypeError: can't convert undefined to objecthorizont[i] = new Array ();
当前收到一条错误,指出无法将未定义或 null 转换为对象应用程序正在寻找的数据来自初始 props。我假设在初始检查中没有数据,因此它会抛出该错误。可以使用async/await解决此问题吗?初始 posts_mentions 默认为空对象以下是错误图像:以下是当前代码片段const { posts_mentions: postsMentions } = useData();const data
这是我的情况:var r = {"id":"test","files":[],"code":""};var Page = Class.create({initialize: function(json) {this.id = json.id;this.json = json;},start: function() {this.json.files.each(function(x) {var css
我需要为对象添加新方法。我正在尝试创建它:Object.prototype.getByPath = function (path, other) {for (var i=0, obj=this, path = path.split('.'), len=path.length; i<len; i++) {obj = obj[path[i]];}return (typeof obj === "unde
我创建了一个新对象,并且在该对象中我有几个对象变量,但是事件(可选)对象未正确设置。当通过事件选项卡在构建函数中调用它时,它显示为未定义,我猜想这可能与异步有关。下面是我的对象和调用,以及我在引用该对象时得到的内容。我无法弄清楚它为什么会显示为未定义,因为它甚至在调用构建函数之前就被设置了。更新:此 fiddle 具有被调用的确切代码。https://jsfiddle.net/trickell/L