Javascript 将字符串转换为对象js函数
我一直在试图回答以下问题,但不知道下一步是什么。我试着查找它,但没有任何运气,因为大多数答案都是json,我还不知道那个编码语言。下面是我到目前为止的问题和代码。多谢各位 创建一个名为convertstrtobj()的函数,该函数接受三个字符串参数。这三个参数都应该是可选参数。如果参数不存在,则将其设置为“不适用”。函数应该返回一个具有三个属性的对象:第一、第二和第三。每个字符串参数都应指定给该对象的属性 如何使用vanilla js将字符串转换为对象 我应该用布尔语吗Javascript 将字符串转换为对象js函数,javascript,string,javascript-objects,Javascript,String,Javascript Objects,我一直在试图回答以下问题,但不知道下一步是什么。我试着查找它,但没有任何运气,因为大多数答案都是json,我还不知道那个编码语言。下面是我到目前为止的问题和代码。多谢各位 创建一个名为convertstrtobj()的函数,该函数接受三个字符串参数。这三个参数都应该是可选参数。如果参数不存在,则将其设置为“不适用”。函数应该返回一个具有三个属性的对象:第一、第二和第三。每个字符串参数都应指定给该对象的属性 如何使用vanilla js将字符串转换为对象 我应该用布尔语吗 对象变量是否冗余?创建一
对象变量是否冗余?创建一个对象并赋值,检查每个参数 你的问题提到“不存在”。如果是
NULL
值,则不清楚该怎么办
此示例不强制输入为字符串
函数转换器strtobj(a、b、c){
常数ret={
第一个:a==未定义的| | a===空?'N/a':a,
第二:b==未定义的| | a==空?'N/a':b,
第三:c==未定义的| | a==空?'N/a':c,
}
返回ret;
}
console.log(convertstrtobj('foo','bar',未定义))
函数转换器StringToObject(string1、string2、string3){
返回{
第一条:第1条?第1条:“不适用”,
第二条:第二条?第二条:“不适用”,
第三条:第三条?第三条:“不适用”
}
}
让结果=convertStringToObject('a',null,'c');
控制台日志(结果)代码>分配不希望您将字符串转换为对象。它希望您创建一个函数,返回一个对象,并将字符串参数作为属性分配给该对象。我不太明白您想要什么,但这就是您想要的吗?-@感谢您的编辑建议和快速回复。啊,这有点道理。我会做一些不同的谷歌搜索,看看会出现什么。再次感谢。@TiagoMartinho宾果。这就是我要找的。非常感谢。我是个初学者,所以我很难知道哪种方法最适合某些任务。我不知道使用对象。首先
。你想让我发布答案,还是不需要?从@terrylennox开始
var object = {
first: '',
second: '',
third: ''
};
function convertStringToObject(string1, string2, string3){
// do something
}