FCC-js 算法个人解题遇到的问题记录

本文介绍了JavaScript中的一些实用技巧,包括如何获取一组数值中的最大最小值、数组的合并、将函数参数列表转换为数组、HTML实体字符的转义以及数组的基本操作等。
1、返回数组中的最大最小值(参数是一组数,不是列表数组)
Math.max([value1[,value2, ...]]) 
Math.min([value1[,value2, ...]]) 
2、合并数组 Array.concat()返回值为创建新数组,需要赋值给变量进行使用,不会改变原有数组的值
3、函数多参数arguments转化为数组
var args = Array.prototype.slice.call(arguments);  //通用方式,不应在 arguments 对象上使用 \
                                                 //slice 方法,这会阻碍 JavaScript 引擎的优化 (比如 V8 引擎)
var args = Array.slice(arguments);  //如果 Array generics 可用的话
var args = Array.from(arguments); //推荐方式
4、常见html实体的字符替换

同理常见正则表达式的特殊字符链接:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/RegExp#Special_characters_in_regular_expressions

str = str.replace(/[&]/g,"&amp;").replace(/[<]/g,"&lt;").replace(/[>]/g,"&gt;")
           .replace(/["]/g,'&quot;').replace(/[']/g,"&apos;");
5、数组元素删除,替换,插入

01111156_yBka.jpg

转载于:https://my.oschina.net/u/2440318/blog/796580

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值