找回密码
 立即注册

QQ登录

只需一步,快速开始

左一

高级会员

112

主题

287

帖子

1207

积分

高级会员

积分
1207

[已处理] 对象的问题

左一
高级会员   /  发表于:2024-1-2 11:23  /   查看:867  /  回复:8
1金币
把两个单位格的值拼接成想要的对象,有什么好办法吗?
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

xtools x单元格至json 默认就是这个格式,简单方便,如果参数留空,则是选择页面中所有起了名字的单元格

8 个回复

倒序浏览
最佳答案
最佳答案
gczxxu
银牌会员   /  发表于:2024-1-2 11:23:49
来自 3#
xtools x单元格至json   默认就是这个格式,简单方便,如果参数留空,则是选择页面中所有起了名字的单元格
回复 使用道具 举报
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2024-1-2 18:19:51
2#
大佬可以创建一个对象,然后先将字符串分割为数组,在使用循环命令设置对象属性

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
左一
高级会员   /  发表于:2024-1-3 14:09:01
4#
gczxxu 发表于 2024-1-2 21:59
xtools x单元格至json   默认就是这个格式,简单方便,如果参数留空,则是选择页面中所有起了名字的单元格

你说的这个方法,条件是每个单元格内只有一个数字。我现在的是想要把A1单元格内的a,b,c和b1单元格内的1,2,3变成{a:1,b:2,c:3}
回复 使用道具 举报
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2024-1-3 18:00:00
5#
左一 发表于 2024-1-3 14:09
你说的这个方法,条件是每个单元格内只有一个数字。我现在的是想要把A1单元格内的a,b,c和b1单元格内的1,2 ...

大佬的这个场景本身就不常见,因此可能需要向我上边说的那种方式麻烦一点,或者在再看看其他大佬有没有好的方案~~
回复 使用道具 举报
左一
高级会员   /  发表于:2024-1-3 18:17:23
6#
let list1 = ["a", "b", "c"];  
let list2 = [1, 2, 3];  
  
// 使用map函数将两个数组组合成一个对象  
let myObject = list1.map((value, index) => {  
  return { [value]: list2[index] };  
});  
  
console.log(myObject);  // 输出: [{a: 1}, {b: 2}, {c: 3}]请问这个javascript语句要怎么改,才能把两个字符串数组A和B,放到语句里,然后把结果取出来?这个语句是文心一言里给的
回复 使用道具 举报
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2024-1-4 14:29:40
7#
左一 发表于 2024-1-3 18:17
let list1 = ["a", "b", "c"];  
let list2 = [1, 2, 3];  
  

大佬,代码这方面我们也不太擅长,大佬可以学习尝试一下~~
回复 使用道具 举报
逛逛逛
金牌服务用户   /  发表于:2024-1-4 15:30:16
8#
本帖最后由 逛逛逛 于 2024-1-4 15:41 编辑
左一 发表于 2024-1-3 18:17
let list1 = ["a", "b", "c"];  
let list2 = [1, 2, 3];  
  


2楼不是给出方法了吗?

如果一定想用代码实现,那可以试试用js,循环合成。直接搜 js 循环拼接,
回复 使用道具 举报
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2024-1-4 18:05:27
9#
感谢各位大佬的支持,楼主可以多参考一下哈~~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部