react-native 提取本地路径图片的名字(对象新增属性、修改属性)

let imageArr = []  //
            const arr = photos.map(v => {
                let strArr = v.path.split('/')
                // console.warn('strArr========',strArr[strArr.length-1])
                let imgName = strArr[strArr.length-1]
                imageArr.push(imgName)
                // console.warn('str====',str,imgName)
                let newObj = Object.defineProperty(v, 'imageName', {
                    value : imgName,
                    writable : true,
                    enumerable : true,
                    configurable : true
                });
                return newObj
            });

            console.warn('选择成功',arr);


//修改属性名
let arr = [
    {
        name:'张三',
        age:15,
        tall:12
    },
    {
        name:'李四',
        age:15,
        tall:12
    },
]
let newArr = []
arr.map((item)=>{
    // JSON.parse(JSON.stringify(item).replace("name",'title'))
    let newObj = JSON.parse(JSON.stringify(item).replace("name","nickname").replace("age","年龄"))
    newArr.push(newObj)
})
console.log('转之前==',arr)
console.log('转之后==',newArr)

// 转之前== [
//     { name: '张三', age: 15, tall: 12 },
//     { name: '李四', age: 15, tall: 12 }
// ]
// 转之后== [
//     { nickname: '张三', '年龄': 15, tall: 12 },
//     { nickname: '李四', '年龄': 15, tall: 12 }
// ]


最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容