es6常用语法:字符串相关扩展

/*

字符串相关扩展

includes()判断字符串是否包含指定的字符串 (有的返回true, 否则返回false)

                 参数一: 匹配的字串; 参数二: 从第几个开始匹配

startsWith() 判断字符串是否以特定的字符串开始

endsWith() 判断字符串是否以特定的字符串结束

*/

// console.log('hello world'.includes('world',6)); true

// console.log('hello world'.includes('world',7)); false

// let url = 'admin/index.php';

// console.log(url.startsWith('admin')); true

// console.log(url.endsWith('php')); true

// -------------------------------------------

let obj = {

username : 'list',

age : '12',

gender : 'male'

}

let tag = '<div><span>'+obj.username+'</span><span>'+obj.age+'</span><span>'+obj.gender+'</span></div>';

console.log(tag);

// 反引号表示模板, 模板中的内容可以有格式,通过${}方式填充数据

let fn = function(info){

return info;

}

let tpl = `

<div>

<span>${obj.username}</span>

<span>${obj.age}</span>

<span>${obj.gender}</span>

<span>${1+1}</span>

<span>${fn('nihao')}</span>

</div>

`;

console.log(tpl);




 

发布了13 篇原创文章 · 获赞 20 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/gufudhn/article/details/100852902