【问题标题】:Cannot assign to 'd' because it is not a variable typescript无法分配给“d”,因为它不是变量打字稿
【发布时间】:2020-06-01 08:54:44
【问题描述】:

您好,我有两个使用相同接口和变量的文件,因此我正在尝试将变量导入另一个打字稿文件。接口也是从全局接口文件中导入的。

declare interface personInterface {
    name: string;
    surname: string;
}

export let d: personInterface = {
    name: '',
    surname: ''
};

我正在导入然后 d 在另一个文件中:

import { d } from "./file";

d = sessionStorage.getItem("person");

我收到以下错误: 无法分配给“d”,因为它不是变量。

【问题讨论】:

  • @ShamPooSham 想知道你的意见,如果你能提供帮助:)
  • 你不能重新分配导入的值,它们不是变量,而是常量
  • 谢谢你们!有道理

标签: typescript variables import interface


【解决方案1】:

import {d} from ...

const d = ...;

这就是为什么你不能重新分配一个常量

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多