簡體   English   中英

將字符串轉換為對象js函數

[英]convert string to object js function

我一直在嘗試回答以下問題,但不知道下一步是什么。 我試過查找它,但沒有任何運氣,因為大多數答案都在 json 中,我還不知道這種編碼語言。 以下是我到目前為止的問題和代碼。 謝謝你。

創建一個名為 convertStrToObj() 的函數,它接受三個字符串參數。 所有三個都應該是可選參數。 如果參數不存在,請將其設置為“N/A”。 你的函數應該返回一個具有三個屬性的對象,第一,第二和第三。 每個字符串參數都應分配給該對象的屬性。

var object = {
  first: '',
  second: '',
  third: ''
};


function convertStringToObject(string1, string2, string3){
   // do something
}

如何使用 vanilla js 將字符串轉換為對象?

我應該使用布爾值嗎?

對象變量是多余的嗎?

創建一個對象並賦值,檢查每個參數。

您的問題提到“不存在”。 如果它是NULL值,則不清楚該怎么做。

此示例不強制輸入是字符串。

 function convertStrToObj(a, b, c) { const ret = { first: a === undefined || a === null ? 'N/A' : a, second: b === undefined || a === null ? 'N/A' : b, third: c === undefined || a === null ? 'N/A' : c, } return ret; } console.log(convertStrToObj('foo', 'bar', undefined))

 function convertStringToObject(string1, string2, string3) { return { first: string1 ? string1: 'N/A', second: string2 ? string2: 'N/A', third: string3 ? string3: 'N/A' } } let result = convertStringToObject('a', null, 'c'); console.log(result);

暫無
暫無

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

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