NodeJS TypeError:无法读取节点js中undefined的属性(阅读“substring”)

9wbgstp7  于 2022-12-22  发布在  Node.js
关注(0)|答案(1)|浏览(247)

我正在尝试获取字符串的一部分。

let someValue = 'basic jkclwkjkvhrvhkuirhiehvyrbuyrbevnervnhrev';
let getSubstringValue = someValue.substring(6);

但是,在我的 NodeJS 服务器给,

TypeError: Cannot read properties of undefined (reading 'substring')

还使用了“substr”和“this answer”。但它也给出了以下“TypeError:“无法读取未定义的属性(阅读”substr“)”错误。

mum43rcc

mum43rcc1#

如果someValue是一个字符串,您能调试它吗?
如果是undefined,则会出现错误
TypeError: Cannot read properties of undefined
子字符串的简单示例:

exampleVal = 'test';

// remove the first character
exampleVal = exampleVal.substring(1);

// show results (output is 'est')
console.log(exampleVal);

// example for if exampleVal is undefined

let exampleVar = undefined;
exampleVar = exampleVar.substring(1);
console.log(exampleVar);

// error is thrown 
// TypeError: Cannot read properties of undefined (reading 'substring')

相关问题