![](/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.