如何在JavaScript / TypeScript中获取getter / setter名称?

问题描述 投票:0回答:1

获得函数名称为pretty straightforward

const func1 = function() {}

const object = {
  func2: function() {}
}

console.log(func1.name);
// expected output: "func1"

console.log(object.func2.name);
// expected output: "func2"

但是,如何获得一个getter / setter的字符串名称?

class Example {
  get hello() {
    return 'world';
  }
}

const obj = new Example();
javascript typescript getter-setter
1个回答
0
投票

该语法设置了get属性描述符的hello函数,因此该函数的名称始终为get,您可以通过[[ C0]。

hello

这样的声音无法解决您的最终问题,但:get100%回答了以下问题:“如何在JavaScript / TypeScript中获取吸气剂/设定剂名称?”并且将始终为“ get”]

© www.soinside.com 2019 - 2024. All rights reserved.