gpt4 book ai didi

javascript - 如何在 Typescript 中实现 JS 函数指针

转载 作者:搜寻专家 更新时间:2023-10-30 20:56:34 25 4
gpt4 key购买 nike

我在 Javascript 中有以下内容:

var chartOptions = {
chartType: settings.chartType,
}

chartOptions.func = function(chart) {
chartOptions.fullChart = chart;
}

一切正常。

但我想将其更改为 TypeScript 并且是新手,我不确定如何执行此操作。请问有人可以帮忙吗?例如,'func' 没有符号,'fullChart' 也没有符号,那么这在 Javascript 中如何工作?

最佳答案

您可以修复您的代码,将属性添加到 chartOptions:

var chartOptions = {
chartType: settings.chartType,
func: null,
fullChart: null
}

chartOptions.func = function(chart) {
chartOptions.fullChart = chart;
}

如何将您的代码转换为类?它更像是 TypeScript-y :)

class ChartOptions {
public chartType;
public fullChart;

public func(chart: any) {
this.fullChart = chart
}
}

let chart = {};
let chartOptions = new ChartOptions();
chartOptions.func(chart);

关于javascript - 如何在 Typescript 中实现 JS 函数指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34289363/

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