开发者问题收集
在遵循https://reactjs.org/tutorial/tutorial.html上的基本 React 教程时,我遇到了错误TypeError:无法读取 null 的属性“history”经过一些调试后,将错误定位为无法通过其他方法访问的state。在 index.js 中constructor(props) {super(props);var state = {history: [{sq
我正在尝试创建一个高级正则表达式搜索应用程序,以便我搜索某些内容并将其替换到其他行中,但我正在努力完成一项更简单的任务:无法删除规则,因为rules状态似乎为空:export default function App() {const [displayNewRule, setDisplayNewRule] = useState(false);const [replaceType, setRepla
我的一些 JavaScript 代码出现了此错误:Uncaught TypeError: Cannot read property 'value' of undefined这是我的代码:var i1 = document.getElementById('i1');var i2 = document.getElementById('i2');var __i = {'user' : document.
我的 JavaScript 验证出现未捕获类型错误。这是 javascript 文件:http://pastebin.com/hH3vvFTS这是关联的 HTML:http://pastebin.com/mXHxfxiJ完整错误为:Uncaught TypeError: Cannot read property 'value' of undefined validation.js:38pwMatc
我是 jquery 新手,当我尝试执行以下操作时,出现错误“Uncaught TypeError:无法读取 null 的属性‘val’”。我试图调用一个函数,该函数将通过调用函数的 id 检查我的文本框的值是否为 null 并将其赋值为零。我知道我可以直接赋值,但是它们太多了,我觉得调用函数是可行的方法。这是我的代码:function Fn_Save {function Fn_NullConver
有人能帮我理解一下我这里做错了什么吗?我是 JavaScript 编程新手。我收到此错误:Cannot read property 'charAt' of undefined.//Return the first letter of given string.function titleCase(str) {var newStr = str.split(' ');for (var i = 0; i
我正在尝试创建一个基本的待办事项列表应用,目前尝试将 taskInput.value 文本节点附加到 li。但是,在控制台中测试时,我收到错误“Uncaught TypeError:无法读取 null 的属性‘value’”。这是为什么?<html lang="en"><head><!-- Required meta tags --><meta charset="utf-8"><meta name
在下面的代码中,我得到了“push 不是函数”的错误。有人能告诉我我在这里做错了什么吗?我正在尝试在 Javascript 中创建 2D 数组。var myArray = new Array(4);myArray = ["0","0","0","0"];for (var i=0; i<myArray.length; i++) {myArray[i].push("ID");myArray[i] =
我正在尝试模拟canvas上的烟雾。我想创建一个新的烟雾,然后将其推入粉扑阵列,但我不断获得“ usfult typeError:type error”error。有人知道我缺少什么吗?789029608
我有一个可以在本地主机上运行的页面。当我将其放在远程服务器上时,它出现了错误。返回错误的代码是 var $app_list = localStorage.getItem('LsAppList');var AppListJson = JSON.parse($app_list);AppListJson.push({"extapp_id": appdetail.get("addAppId"),"des
我在 JS 中有以下代码:if (all[j][i][11] != Boolean(1) && $scope.w[j][i] != undefined && $scope.ip[j][i] != undefined && $scope.type[j][i] != undefined)var specificArray = []specificArray.push($scope.w[j][i]);/
我编写了一个函数,它接受两个数组作为参数。第一个是包含对象的数组,第二个是包含整数的数组:var employees = [{name:"Ash Ketsup"}, {name:"Fronto"}, {name:"Captain"}];var employeesAge = [25,30,50];function addNewProp(arr1,arr2){if (arr1 instanceof A
我试图用用户指定的元素数量填充一个数组。我使用提示窗口执行此操作。但是,代码没有执行,我在第 9 行收到错误,告诉我:未捕获的 TypeError:无法读取 fillArrayWithNumberOfElements(第 9 行)中未定义的属性“push”。我在网上搜索答案,但他们都指出数组没有正确声明,而我很确定我的数组声明正确。任何帮助都值得感激,提前致谢!var emptyArray = [
我尝试过此参考,但无论如何它都没有用。这对我来说是个新事物,我才刚刚开始学习 javascript。var getTbl = localStorage.getItem("tableList");var resultTable = [];if (getTbl !== undefined && getTbl !== '') {resultTable = JSON.parse(getTbl);}let
我已经离线测试了我的代码,现在我已将其放在域上并托管,购物车系统无法正常工作并出现错误 cart.js:22 Uncaught TypeError: Cannot read property 'push' of nullat Object.shoppingCart.addItemToCart (cart.js:22)at HTMLAnchorElement.<anonymous> (index