相关疑难解决方法(0)

如何忽略数组解构中的某些返回值?

当我只对索引0之外的数组值感兴趣时,我可以避免在数组解构时声明无用的变量吗?

在下面,我想避免声明a,我只对索引1及更高版本感兴趣.

// How can I avoid declaring "a"?
const [a, b, ...rest] = [1, 2, 3, 4, 5];

console.log(a, b, rest);
Run Code Online (Sandbox Code Playgroud)

javascript arrays destructuring

33
推荐指数
1
解决办法
6274
查看次数

长阵列的对象解构解决方案?

看看这段代码:

let lecture = {
    id: 2,
    title: "MyTitle",
    topics: [
    {
        title: "John",
        age: 1
    },
    {
        title: "John2",
        age: 2
    },
    {
        title: "John3",
        age: 3
    }]
}
Run Code Online (Sandbox Code Playgroud)

我想提取主要title属性和age数组中的第三个(通过对象解构)

我可以通过以下方式完成:

let { title:lectureTitle , topics:[,,{age:thirdAge}]} = lecture;
console.log(lectureTitle,thirdAge);//MyTitle 3
Run Code Online (Sandbox Code Playgroud)

但是,如果阵列有100个项目而我想要99' age呢?

那怎么办呢?对象解构是否为此提供了解决方案?

javascript ecmascript-6

5
推荐指数
1
解决办法
490
查看次数

特定索引的 ES6 数组解构

我有一个 Array const arr = new Array(100)

我设置

arr[0] = 'A'
arr[49] = 'X'
Run Code Online (Sandbox Code Playgroud)

在解构第一个元素时,我可以这样做:

let [first] = arr
Run Code Online (Sandbox Code Playgroud)

如果我想通过解构表达式访问第 50 个元素,语句会是什么样子?

arrays ecmascript-6

3
推荐指数
1
解决办法
3196
查看次数

如何从使用状态或其他一些 React JS 钩子中仅获取一个设置状态函数,

我正在使用const [cookie, setCookie] = useCookies(["user_token"])cookie,我只想使用setCookie而不是使用cookie变量。tslint 正在使未使用的 cookie 的构建崩溃。我怎样才能只得到一个setCookie或通过这个问题。

reactjs

2
推荐指数
1
解决办法
457
查看次数