/ / मैं एक स्ट्रिंग में प्रत्येक वर्ण के बीच एक "+" जोड़ना चाहता हूं और प्रत्येक स्थान (जावास्क्रिप्ट) के बीच "_" जोड़ना चाहता हूं - जावास्क्रिप्ट

मैं स्ट्रिंग में प्रत्येक वर्ण के बीच "+" जोड़ना चाहता हूं और प्रत्येक स्थान (जावास्क्रिप्ट) के बीच "_" जोड़ना चाहता हूं - जावास्क्रिप्ट

उदाहरण के लिए: "यह कोड है" वापस लौटना चाहिए "टी + एच + i + s_i + s_c + o + d + e"

 function addStuff(str) {
return str.split("").join("_");
}

यह केवल "This_is_code" देता है

"+" जोड़ने में मदद की ज़रूरत है

गैर रेगेक्स उत्तर कृपया ***

उत्तर:

जवाब के लिए 5 № 1
> str = "This is code"
"This is code"
> str.split(" ").map(function(x) {return x.split("").join("+")}).join("_")
"T+h+i+s_i+s_c+o+d+e"