如何根据其他属性计算对象文字中的对象属性

How to compute object properties in object literal based on other properties

本文关键字:对象 属性 文字 何根 计算 其他      更新时间:2023-09-26

我在json中做减法,这是可能的吗?

 @employees = [
{
  "name": "Fullname1"
  "vl": "Vacation Leave",
  "vl_days": "15.0",
  "sl": "Sick Leave",
  "sl_days": "10.0",
  "bday": "Birthday",
  "b_day":"1.0",
  "credit_vl":"12.0",
  "use_vl": "vl_days - credit_vl"
}

我在你的问题中假设是]。没有这个是不可能的。

 employees = [
{
  "name": "Fullname1",
  "vl": "Vacation Leave",
  "vl_days": "15.0",
  "sl": "Sick Leave",
  "sl_days": "10.0",
  "bday": "Birthday",
  "b_day":"1.0",
  "credit_vl":"12.0"
}];
var use_vl=(employees[0].vl_days-employees[0].credit_vl);
 employees[0].use_vl=use_vl;
console.log(employees);