繁体   English   中英

将 Python 类重写为 JavaScript

[英]Rewriting Python Classes to JavaScript

我有一些 python 类编写和构造如下:

class Customer:
def __init__(self, name, full_name, gender, age, instruments, paid):
    self.name = name
    self.full_name = full_name
    self.gender= gender
    self.age= age
    self.instruments= instruments
    self.paid= paid

list = []

list.append( Customer('Customer1', 'First Customer', 'Male', 26, ["Guitar", "Bass"], [100, 200]))
list.append( Customer('Customer2', 'Second Customer', 'Female', 24, ["Drums", "Bass"], [150, 230]))

我正在尝试将我的函数从 python 重写为 JavaScript,并且对此数据结构有一些问题/怀疑。

工具和支付的价值(此处仅为示例)可以是文本值或数字。 当我访问它和 select“客户 1”时,我应该能够选择打印支付价格的工具

如何在 JavaScript 中编写相同的结构?

所有这一切都是我试图将这个个人 python 文件更改为客户 local.html 页面。

也许 JavaScript 在这里不是最好的,因为我对此并不精通,所以我可以花一些时间用其他语言来处理它。

我将如何在.js 中编写它,或者,go 与 local.html 的更好选择是什么

如果您看一眼https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes

你最终可能会得到

 class Customer { constructor(name, full_name, gender, age, instruments, paid) { this.name = name this.full_name = full_name this.gender = gender this.age = age this.instruments = instruments this.paid = paid } } list = [] list.push(new Customer('Customer1', 'First Customer', 'Male', 26, ["Guitar", "Bass"], [100, 200])) list.push(new Customer('Customer2', 'Second Customer', 'Female', 24, ["Drums", "Bass"], [150, 230])) console.log(list)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM