今天学到了一个新的知识点,标签函数
是将一个字符串模板作为实参传给一个函数

function f(a){console.log(a)}
const b = 1
f`a${b}c`

这段代码的输出结果如下

这里的形参a其实接收的是字符串模板中除去${}之外的字符串所组成的数组,每一个${}都相当于一个分隔符,而想要接收${}所表示的字符串,需要额外的形参,有几个${}就需要多几个形参,如下

function foo(a,b,c){console.log(a)console.log(b)console.log(c)
}
let par1 = "第一个参数"
let par2 = "第二个参数"
foo`abc${par1}def${par2}gh`

运行结果如下

js中的标签函数(字符串模板)相关推荐

  1. js中的concat函数-字符串拼接+数组拼接

    js中的concat函数-字符串拼接+数组拼接 一.concat() 方法用于字符串拼接字符串 let str1 = "abc"let str2 = "123" ...

  2. Vue.js 中的渲染函数是什么?如何使用渲染函数?

    Vue.js 中的渲染函数是什么?如何使用渲染函数? Vue.js 是一款流行的前端框架,它提供了许多方便的工具和 API,用于构建交互式的用户界面.其中,渲染函数是 Vue.js 中一个强大的工具, ...

  3. 关于js中的eval函数

    关于JS中的eval()函数 eval()函数的定义和用法 JavaScript中的 eval() 函数可以计算eval中的参数(JavaScript 字符串),并把它作为脚本代码来执行.       ...

  4. js中的offset函数和position

    js中的offset函数,其本身是个对象,它含有两个属性,top和left,其属性值是数字,无单位,是针对文档内容的,即浏览器 而position函数,也有上述两个属性,但它是针对父元素的偏移量 转载 ...

  5. php new对象 调用函数,关于JS中new调用函数的原理介绍

    这篇文章主要介绍了关于JS中new调用函数的原理介绍,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 JavaScript 中经常使用构造函数创建对象(通过 new 操作符调用一个函数) ...

  6. js中同名的函数的调用情况

    转自:https://www.cnblogs.com/wshiqtb/p/3480597.html html中如果出现函数同名时: 如果有多个外部引入的js文件,例如a.js和b.js(引入顺序假定是 ...

  7. JS中自动执行函数小结

    JS中自动执行函数小结 请看以下两个函数: 1.function a(){ 2.    alert("a") 3.} 1.var b= function(){ 2.    aler ...

  8. underscore.js中的节流函数debounce及trottle

    函数节流   throttle and debounce的相关总结及想法 一开始函数节流的使用场景是:放止一个按钮多次点击多次触发一个功能函数,所以做了一个clearTimeout setTimeou ...

  9. js中json数组 和 字符串 互转

    js中json数组 和 字符串 互转 const jsonStr1 = JSON.stringify( res.responseObject); //json转字符串.//const area = J ...

最新文章

  1. ES6中import * as xxx from ‘xxx‘的作用
  2. SAP License:SAP系统上线注意事项之合同日期
  3. 计算机专业英语词汇总结
  4. html时间格式转换,时间格式转换
  5. IDEA中快速创建jsp页面模板
  6. 2022道路运输企业安全生产管理人员考试模拟100题及模拟考试
  7. 周志华《机器学习》个人笔记
  8. kali安装最新版nessus
  9. Software Testing - UI自动化测试常用设计模式之原型(Java)
  10. 天基实业怎样投资理财收益稳定
  11. 大小写字母转换(java大小写字母转换)
  12. 计算机毕业设计ssm+vue基本微信小程序的“香草屋”饮料奶茶点单小程序
  13. 拼多多Temu如何批量养国外买家账号进行拉新?
  14. 初步理解pagerank算法
  15. 无为无欲、与世无争,也就没有烦恼......
  16. python写论文难吗_师兄一年发表5篇CSSCI,原来高手也用套路……
  17. 小学计算机课的游戏橡皮小人,小学计算机科学课:两个女孩和男孩使用带增强现实软件的数码平板电脑,他们感到兴奋、充满惊奇、好奇。STEM 、游戏、学习中的儿童...
  18. Jenkins 登录忘记用户名和密码
  19. 从”腾讯为什么要区分q币和q点”谈58与赶集余额商业产品
  20. .NET C# 判断用户是手机访问还是电脑访问

热门文章

  1. [wp7软件]相机 画图 截屏 photo 集合 软件(三)
  2. nextSibling与nextElementSibling区别
  3. 浅谈Java内存模型、并发、多线程
  4. C#使用NPOI实现Excel数据透视
  5. Python打怪小游戏
  6. 97. 交错字符串 java解决
  7. 智能指针之 shared_ptr 的使用
  8. 2021湖北省高考文化成绩查询,2021湖北高考成绩查询入口及官方网址
  9. DBSCAN与层次聚类分析
  10. 软件测试【三】Python中的数据类型