javascript - 从数组中删除不需要的符号

标签 javascript arrays reactjs

我有一个返回以下内容的数组:

["↵Onprogress↵Done"]

我想删除这个符号:'↵'。

正如您在下面的代码中所见,我已经尝试了各种方法。我尝试将变量调用为从数组中过滤变量的箭头的值。或者声明第二个空数组,然后遍历第一个数组并将我想要的内容推送到第二个数组。我开始怀疑这是否是控制台默认返回的内容?如果有人能帮助我,我将不胜感激。另请记住,当我按索引返回数组时,它会给我“未定义”。

    addCardtoApp = event => {
        event.preventDefault();
        const card = {
            taskName: this.taskName.current.value, 
            taskDescription: this.taskDescription.current.value,
            taskPeriod: this.taskPeriod.current.value,
        };
        const cardStatus = this.taskStatus.current.value;
        let otherStatus = {
            otherStatus: this.taskStatus.current.innerText,
        };
        // otherStatus = otherStatus.otherStatus.replace('↵', '');
        const replacedStatus = otherStatus.otherStatus.replace(`${cardStatus}`, '');
        const convertedStatus = replacedStatus.split(' ');
        // let annoyingArrow = '↵'
        // console.log('↵')
        // let refinedStatus = convertedStatus
        // refinedStatus = refinedStatus.filter( item => item !== 'Todos' || 'Onprogress' || 'Done');
        let refinedStatus = []
        convertedStatus.forEach(function(item) {
            if (item === 'Todos' || 'Onprogress' || 'Done') { refinedStatus.push(item) };
        })
        console.log(refinedStatus);
        this.props.addCard(card, cardStatus, refinedStatus);
        event.currentTarget.reset();
    };

最佳答案

const arr = ["↵Onprogress↵Done"];
const newArray = JSON.parse(JSON.stringify(arr).replace(/↵/g, ''));

关于javascript - 从数组中删除不需要的符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57102571/

相关文章:

javascript - 另一个 AJAX 调用的 AJAX 按钮不起作用

php - 按一列值搜索二维数组并从符合条件的行返回另一个值

javascript - 按值查找数组的自定义字符串索引 - 对于多个数组

javascript - 如何通过 javascript 导入 .ics 文件并返回议程

javascript - 如何从父组件访问路由信息?

node.js - App Engine 上的 React.js 作为服务查询作为同一项目上的另一个服务运行的 API

javascript - 使用react,从子组件内的ID获取用户名

javascript - 在通常放置 var 的地方使用 type 关键字是什么?

javascript - 如何使用d3.js从json文件中获取数据来绘制动态图

javascript - 在 JavaScript 中使用正则表达式替换字符串时 Firefox 出错