Javascript 需要删除数组中的连字符
我有一个数组,里面有一些元素Javascript 需要删除数组中的连字符,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有一个数组,里面有一些元素 var arr=["bet-vet","ban-van","baskat-vase"]; 显示数组时,用户希望删除单词之间的连字符。当它被显示时, 用户应该看到 Bet,vet,ban,van,baskat,vase 您可以尝试: var-arr=[“打赌兽医”、“班凡”、“巴斯卡特花瓶”]; arr=arr.join(“-”).split(“-”.join(); 控制台日志(arr)您可以试试这个 <script> var b_or_v =["b
var arr=["bet-vet","ban-van","baskat-vase"];
显示数组时,用户希望删除单词之间的连字符。当它被显示时,
用户应该看到
Bet,vet,ban,van,baskat,vase
您可以尝试:
var-arr=[“打赌兽医”、“班凡”、“巴斯卡特花瓶”];
arr=arr.join(“-”).split(“-”.join();
控制台日志(arr)代码>您可以试试这个
<script>
var b_or_v =["bet-vet","bat-vat","reb-rev","bick-vic","ban-van"];
function removeHyphen()
{
var newArray = [];
for(i=0;i<b_or_v.length;i++)
{
res = b_or_v[i].split("-");
newArray.push(res[0]);
newArray.push(res[1]);
}
console.log(newArray);
document.getElementById("text").innerHTML = newArray;
}
</script>
<body>
<button onclick="removeHyphen()">Find Val</button>
<div id="text">
</div>
</body>
var b_或_v=[“打赌兽医”、“蝙蝠增值税”、“reb修订”、“比克维克”、“班凡”];
函数removeyphen()
{
var newArray=[];
对于(i=0;i试着使用下面提到的代码:
document.getElementById("btn-1").onclick= function(){
document.getElementById("submit").onclick= function(){
var txt = [];
for (var i = 0; i < b_or_v.length; i++) {
if(b_or_v[i].match(/-/g)){
txt += b_or_v[i].split('-');
txt += ', ';
}
else{
txt += b_or_v[i]+', ';
}
}
document.getElementById(“btn-1”).onclick=function(){
document.getElementById(“提交”).onclick=function(){
var txt=[];
对于(var i=0;i
输出:b_或v:bet、vet、bat、vat、reb、rev、bick、vic、ban、van、使用JavascriptJoint()&Split()方法
例如:
var-arr=[“打赌兽医”、“班凡”、“巴斯卡特花瓶”];
var arrJoin=arr.join(“-”);
var arrspilt=arrJoin.split(“-”);
console.log(arrspit);
像这样的东西怎么样:
var-arr=[“打赌兽医”、“班凡”、“巴斯卡特花瓶”];
var arr1=[];
对于(变量i=0;i console.log(arr1.join(',);
一个选项:arr.map(function(el){return el.split('-');})。join()应该显示您尝试过的内容。此网站旨在帮助您编写代码…而不是从头开始编写。有很多其他帖子您至少可以从中获得一个起点