[英]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.