如何将 es6 语法与 split 结合使用?

cho*_*ovy -6 javascript

         const {city, country} = input.split(/\s*,\s*/);
Run Code Online (Sandbox Code Playgroud)

这些都是未定义的。

输入是los gatos, california

Aza*_*rro 5

.split结果是一个数组输出,但你将它解构,就好像它是一个对象一样。

const [city, country] = 'los gatos, california'.split(/\s*,\s*/);
console.log(city);
console.log(country);
Run Code Online (Sandbox Code Playgroud)

您可以使用数组解构 ([..]) 而不是对象 ({..}) 进行解构