![](/img/trans.png)
[英]Rewriting Python code to remove zip and cycle functions for Javascript translation
[英]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.