簡體   English   中英

如何使用替換從字符串中刪除 $ 符號?

[英]How do I remove $ sign from string using replace?

我無法從余額屬性中刪除美元符號,我不確定我錯過了什么? 我以為是 string.replace(searchvalue, newvalue)??

 const data = [{ index: "14", name: "Bob", balance: "$100", }, { index: "23", name: "John", balance: "$120", }, { index: "17", name: "Steve", balance: "$80", }, ]; const balances = data.map((amount) => { var newAmount = amount.replace("$", ""); console.log(newAmount); });

我想要的是:

100
120
80

您只是忘記獲取每個項目的 balance 屬性。

 const data = [{ index: "14", name: "Bob", balance: "$100", }, { index: "23", name: "John", balance: "$120", }, { index: "17", name: "Steve", balance: "$80", }, ]; data.forEach((item) => { var newAmount = item.balance.replace("$", ""); console.log(newAmount); });

我只是忘記了.balance 謝謝你們

const data = [{
    index: "14",
    name: "Bob",
    balance: "$100",
  },
  {
    index: "23",
    name: "John",
    balance: "$120",
  },
  {
    index: "17",
    name: "Steve",
    balance: "$80",
  },
];

const balances = data.map((amount) => {
  var newAmount = amount.balance.replace("$", "");
  console.log(newAmount);
});

檢查以下代碼

 const data = [{ index: "14", name: "Bob", balance: "$100", }, { index: "23", name: "John", balance: "$120", }, { index: "17", name: "Steve", balance: "$80", }, ]; const modifiedData = data.map((amount) => { const oldBalance=amount.balance;// here we cache old value amount.balance=oldBalance.replace("$", "");// here we assign the modified value console.log(amount.balance); return amount; }); console.log(modifiedData);

請使用此代碼段。 我希望這段代碼適合你。

const balances = data.map((amount) => {
    const newAmount = amount[balance].replace("$", "");
    console.log(newAmount)
})

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM