📅  最后修改于: 2023-12-03 14:43:33.907000             🧑  作者: Mango
JS.L16 是一个 JavaScript 库, 提供了一些有用的功能, 可以方便程序员进行开发。
JS.L16 提供了以下功能:
trim(str)
去掉字符串两端的空白字符startsWith(str, prefix)
判断字符串是否以给定的前缀开头endsWith(str, suffix)
判断字符串是否以给定的后缀结尾format(str, ...args)
将格式字符串中的标识符替换为参数contains(arr, item)
判断一个数组是否包含一个元素remove(arr, item)
从一个数组中移除一个元素unique(arr)
返回一个数组去重后的结果extend(obj, ...sources)
将多个对象合并为一个clone(obj)
返回一个对象的副本deepClone(obj)
返回一个对象的深度副本在 HTML 中引入 JS.L16:
<script src="js.l16.js"></script>
使用 JS.L16 提供的函数:
<script>
var str = ' hello world ';
console.log(js.l16.trim(str)); // 'hello world'
var arr = [1, 2, 3];
console.log(js.l16.contains(arr, 2)); // true
var obj = {a: 1, b: 2};
var obj2 = js.l16.clone(obj);
obj2.c = 3;
console.log(obj); // {a: 1, b:2}
console.log(obj2); // {a: 1, b: 2, c: 3}
</script>
JS.L16 兼容所有主流浏览器,包括 IE6+。
JS.L16 由 L16 团队开发。
JS.L16 使用 MIT 开源许可证。