$jsMaxInt = 2147483647; // кстати, 31 единица в двоичном представлении: 0b1111111111111111111111111111111
echo ~(~0xA9FC1A22 & $jsMaxInt); // -1443096030
watch: {
choosenMetabolit(val) {
this.anMetProfData = {
labels: val.map(n => n.name),
datasets: [ {
label: 'Результат 1',
backgroundColor: ["#3e95cd"],
data: val.map(n => n.result_1)
}, ...
computed: {
anMetProfData() {
const choosen = this.choosenMetabolit;
return {
labels: choosen.map(n => n.name),
datasets: [ {
label: 'Результат 1',
backgroundColor: ["#3e95cd"],
data: choosen.map(n => n.result_1)
}, /*
ну а здесь остальные объекты...
кстати, подумайте над тем, как сопоставить элементы массива результатов со свойствами result_1/2/3 из metabolits, чтобы по три раза одно и то же не писать
*/ ]
};
},
},