簡體   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