Я хочу передать объект в массив со следующим классом и методами:
class PieData {
constructor(data = [], name, y) {
this.data = data;
this.name = name;
this.y = y;
}
addData() {
this.data.push({
name: this.name,
y: this.y
});
}
}
const browsers = new PieData();
browsers.addData("Chrome", 25);
browsers.addData("Firefox", 30);
console.log(browsers);
The data should look like this:
let data = [
{
name: "Chrome",
y: 61.41
},
{
name: "Internet Explorer",
y: 11.84
}
]
Может кто-нибудь помочь мне, как это сделать? Это приводит к неопределенности :-(. Я довольно новичок в программировании. Думаю, я не совсем понимаю ключевое слово "this".