爱生活

 找回密码
 立即注册
搜索
查看: 37|回复: 0
打印 上一主题 下一主题

concat ()的用法,concat怎么用

[复制链接]

14万

主题

14万

帖子

-134万

积分

限制会员

跳转到指定楼层
楼主
发表于 2023-1-22 21:33:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

concat ()的用法


concat() 方法用于合并两个或更多个数组。此方法不会更改现有的数组,而是返回一个新的数组。
  
var a=[1,2,3];

var b=[4,5,6];
  
console.log(a.concat(b));
  
结果如下:
                                          
字符串也是一样


数组方法concat的作用及实现原理


什么是concat?
  
        W3c中给出的定义是:concat()方法是用于连接两个数组或者多个数组使用。
  
  如何使用这个方法
  
W3c中也给出了语法:arrayObject.concat(arrayX,arrayX,......,arrayX)。
  
这段语法分段解析怎么理解:arrayObject就是合并生成的地方,arrayX就是传递的参数。
  
    这里说到参数了,那参数是怎么定义的呢?
  
concat方法对于参数的定义是必需填写,该参数可以是具体的值,也可以是数组对象。可以是一个也可以是多个,
  
那有了这个语法咱们也可以使用一下看看效果
                                          
那已经使用了这个方法了,有没有想过是怎么实现的这个方法呢,它的内部经过了什么样的操作才能够让这个方法能有这样的功能呢?
  
  实现原理
                                          
以上就是 concat 的实现原理,中间穿插了注释来做相关介绍,如有不对的地方,请大佬指出;


thinkphp 里 concat怎么使用


对于一些更复杂的字段要求,数组的优势则更加明显,例如:
$Model->field(array('id','concat(name,'-',id)'=>'truename','LEFT(title,7)'=>'sub_title'))->select();

执行的SQL相当于:
SELECT id,concat(name,'-',id) as truename,LEFT(title,7) as sub_title FROM table

来自:


excel一个表格中多个数据表,怎么把相同列数据提取出合并到一个表中?
如下图1 一个表格中四个或多个数据表 ,怎么快速把姓名分数两列提取出来成为图二



可以试试:
使用 & 号组合数据选择要放置合并后数据的单元格。
键入“=”,然后选择要合并的第一个单元格。
键入“&”,然后使用引号(中间有一个空格)。
选择要合并的下一个单元格,然后按 Enter。 示例公式可能是“=A2&" "&B2”。
使用 CONCAT 函数合并数据选择要放置合并后数据的单元格。
键入“=CONCAT(”。
首先选择要合并的单元格。
使用逗号分隔要合并的单元格,使用引号添加空格、逗号或其他文本。
在公式末尾添加括号,然后按 Enter。 示例公式可能是“=CONCAT(A2, " Family")”。





上一篇:天生皮肤黑变白的方法,天生黑的人怎么美白
下一篇:吸水拖把头该怎么换?旧的拖把头该如何取下来呢?请专家提示!,吸水拖把怎么换头
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)

站点统计|手机版|小黑屋|爱生活 ( 蜀ICP备20006951号 )|

 

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