gpt4 book ai didi

javascript - ES6 解构

转载 作者:行者123 更新时间:2023-12-03 01:11:52 29 4
gpt4 key购买 nike

我有一个与此类似的文件:

const COLORS = {
PRIMARY_COLOR: 'red',
SECONDARY_COLOR: 'green'
};

const APP = {
APP_COLOR: GRAY_DARK,
APP_FONT_SIZE: FONT_SIZE_NORMAL,
APP_FONT_WEIGHT: FONT_WEIGHT_NORMAL,
APP_SEPARATOR_COLOR: GRAY_LIGHT
};

export default {
...COLORS,
...APP
};

问题是当我尝试从另一个文件解构该对象时,我得到未定义的值?

import theme, { PRIMARY_COLOR } from '../../../themes/default';

打印主题对象效果很好但打印 PRIMARY_COLOR 未定义

有什么帮助吗?

最佳答案

导入中的 {} 语法用于“命名”导入,而不是解构。

只需这样做:

import theme from '../../../themes/default';

const { PRIMARY_COLOR } = theme;

关于javascript - ES6 解构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52184126/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com