更新
我一直在旧的互联网上环顾四周,看看是否有任何方法可以将其作为我正在执行的替换方法的一部分进行正则表达式: str.replace(/\w[AZ]/gm, "-")
这是正则表达式
进入这个:
这是一个正则表达式
我试图在 regex101 上乱搞,匹配一个 \w 字符后跟 [AZ] 但失败了。有什么想法吗?
最近,我在一次挑战练习中发现:
let array = [1, 2, 3, 4, 5]
let x = array
let y = [...array]
console.log(x, y);
Run Code Online (Sandbox Code Playgroud)
x而y在理论上看起来是一样的,但显然引擎盖下,因为一个通过测试和其他没有,他们是不一样的。
我在这里想念什么吗?到目前为止,分配和传播对我来说几乎是同一件事。
谢谢
我正在尝试检查第一个 arg 是否包含以下对象数组中的第二个:
whatIsInAName(
[
{ first: "Romeo", last: "Montague" },
{ first: "Mercutio", last: null },
{ first: "Tybalt", last: "Capulet" }
],
{ last: "Capulet" });
Run Code Online (Sandbox Code Playgroud)
我不能includes()在我的逻辑上使用,因为它是一个数组方法。我试图从 中检索对象whatIsInAName并将它们传递到数组中,Object.entries()但这也不起作用。我的两个选择是将对象“转换”为数组。或者找到该includes()方法的不同替代方法,我可以在对象中使用它。
有什么想法吗?
谢谢