Javascript 在对整个数组执行联接之前,如何对每个元素执行encodeURI?
我有以下数组变量Javascript 在对整个数组执行联接之前,如何对每个元素执行encodeURI?,javascript,Javascript,我有以下数组变量 fruits=['banana','apple+juice']; 如果我执行join,我将执行以下输出 fruits.join(",") 香蕉、苹果+果汁 我的期望是,在执行join之前,每个元素都应该执行encodeURIComponent 我可以知道,我如何才能做到这一点,以便我可以得到以下输出 香蕉、苹果汁 尝试: fruits.map(encodeURIComponent.join() 我想您需要encodeURIComponent。默认情况下,join使用一个,作
fruits=['banana','apple+juice'];
如果我执行join,我将执行以下输出
fruits.join(",")
香蕉、苹果+果汁
我的期望是,在执行join
之前,每个元素都应该执行encodeURIComponent
我可以知道,我如何才能做到这一点,以便我可以得到以下输出
香蕉、苹果汁
尝试:
fruits.map(encodeURIComponent.join()
我想您需要encodeURIComponent
。默认情况下,join
使用一个,
作为分隔符,因此可以省略。尝试:
fruits.map(encodeURIComponent.join()
我想您需要encodeURIComponent
。默认情况下,join
使用,
作为分隔符,因此可以省略