吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1166|回复: 12
收起左侧

[求助] 有一段js代码,请问如何实现自动按顺序填充

[复制链接]
wg9606 发表于 2022-3-27 21:22
25吾爱币
[JavaScript] 纯文本查看 复制代码
{
        word: 'A',
        pinyin: ' A1',
 }


这是其中的一段,其它的N段结构都一样,只是其中的A和A1不一样,A和A1是一  一对应的,有什么办法可以让A和A1,B和B1,C和C1等等等等,自动填进代码里,这样就会拥有如下代码
[JavaScript] 纯文本查看 复制代码
{
        word: 'A',
        pinyin: ' A1',
    }
{
        word: 'B',
        pinyin: ' B1',
    }
{
        word: 'C',
        pinyin: ' C1',
    }

最佳答案

查看完整内容

不清楚你的结构是怎样的。假如如下: let data = [ 'a', 'b', 'c' ] let dataPinyin = { 'a': 'a1', 'b': 'b1', 'c': 'c1' } let dataFormat = [] data.forEach(word => { dataFormat.push({ word: word, pinyin: dataPinyin[word] }) }) console.log(dataFormat)

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

猛浪若奔 发表于 2022-3-27 21:22
不清楚你的结构是怎样的。假如如下:
let data = [ 'a', 'b', 'c' ]
        let dataPinyin = {
                'a': 'a1',
                'b': 'b1',
                'c': 'c1'
        }
        let dataFormat = []
        data.forEach(word => {
                dataFormat.push({
                        word: word,
                        pinyin: dataPinyin[word]
                })
        })
        console.log(dataFormat)
知心 发表于 2022-3-27 21:54
你这是json Lines吗,从表格里读取输出成json格式,然后在处理一下就行
unmask 发表于 2022-3-27 21:54
利用正则替换,在支持正则的文本编辑器中操作即可,比如你的原始数据
A A1
B B1
C C1
...

正则字符串:^(\w+)\s+(\w+)$
替换字符串:{\n  word:'$1',\n  pinyin:'$2',\n},\n
 楼主| wg9606 发表于 2022-3-27 22:00
unmask 发表于 2022-3-27 21:54
利用正则替换,在支持正则的文本编辑器中操作即可,比如你的原始数据
A A1
B B1

那请问这个
A A1
B B1
C C1
...
放在什么地方?
unmask 发表于 2022-3-27 22:02
wg9606 发表于 2022-3-27 22:00
那请问这个
A A1
B B1

放在文本编辑器中,然后利用文本编辑器的替换功能
一生挚爱不回头 发表于 2022-3-27 22:11
用数组循环
 楼主| wg9606 发表于 2022-3-27 22:59
unmask 发表于 2022-3-27 22:02
放在文本编辑器中,然后利用文本编辑器的替换功能

这是批量的吗?我试也好像不对,可能是我用不来
 楼主| wg9606 发表于 2022-3-27 23:00

数组怎么弄,我感觉是个思路
生存 发表于 2022-3-27 23:20
wg9606 发表于 2022-3-27 23:00
数组怎么弄,我感觉是个思路

你的数据哪来的?感觉描述的怪怪的
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 14:34

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表