【发布时间】:2020-03-22 15:19:07
【问题描述】:
我有一个对象:
const text = {
type: 'text',
content: "some text",
};
我需要按索引分割content 属性的值,例如,如果我有index = 4,那么应该打印console.log(text.content):
“一些”
看起来这段代码不起作用:
text.content.slice(0, index);
我还有
“一些文字”
在console.log(text.content)。
我误解了什么?
【问题讨论】:
-
使用
text.content.substr(0, index);代替切片。 -
一些数组运算符适用于字符串,但不是全部。使用 substr
-
@SajeebAhamed,
substr已弃用 developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/… 。推荐使用substring。谢谢! -
谢谢。是我的错。我只是想使用子字符串。
-
@SajeebAhamed,我刚刚尝试将
splice替换为substring,但它仍然不起作用。但我使用 vue,所以它也可能是 vue 反应性的问题。
标签: javascript slice