【发布时间】:2019-03-16 17:07:24
【问题描述】:
如何在 javascript 中获取长度和单个值 这是示例数据
examples:
"numbers": "248001,248142",
"numbers": "588801,248742,588869"
Actuall code
{
"_id" : ObjectId("579ce69f4be1811f797fbab2"),
"city" : "",
"sdescription" : "",
"categories" : [
"5729f312d549cc3212c8393b"
],
"numbers" : "4555855,421201",
"createdAt" : ISODate("2016-07-30T17:40:47.022Z"),
"month" : 7,
"year" : 2016
}
here is my code and error
let num = numbers.split(',')
(node:5628) UnhandledPromiseRejectionWarning: TypeError: numbers.split is not a function
我尝试使用 split 来分隔值,但有时它会返回错误,因为 number.split 不是函数。
我想返回两件事:
- length:在第一个示例中长度应为 2,在第二个示例中 长度应为 3。
2.values 应该被拆分
【问题讨论】:
-
"numbers": "248001,248142"这是如何存储的?大批 ?字符串? -
@CodeManiac 已更新,请检查。它在 json 对象内
-
@p.s.w.g 更新请检查
-
没有。我们需要查看 实际 代码,了解您如何尝试解析此对象。
numbers来自哪里?该错误表明它不是字符串,因此问题可能是由于您获取该变量的方式。
标签: javascript string split string-length