Javascript 笔记一

前端必备网站:

MDN doc 在线文档

hasOwnProperty() :方法会返回一个布尔值,指示对象自身属性中是否具有指定的属性(也就是,是否有指定的键)。

Math.floor() :返回小于或等于一个给定数字的最大整数。

Math.random() :函数返回一个浮点,  伪随机数在范围[0,1),也就是说,从0(包括0)往上,但是不包括1(排除1),然后您可以缩放到所需的范围。实现将初始种子选择到随机数生成算法;它不能被用户选择或重置。

unshift() :方法将一个或多个元素添加到数组的开头,并返回该数组的新长度(该方法修改原有数组)

严格模式 use strict :   文档说明:向严格模式过渡

 ES6 笔记:

Object.freeze() 方法可以冻结一个对象。一个被冻结的对象再也不能被修改;冻结了一个对象则不能向这个对象添加新的属性,不能删除已有属性,不能修改该对象已有属性的可枚举性、可配置性、可写性,以及不能修改已有属性的值。此外,冻结一个对象后该对象的原型也不能被修改。freeze() 返回和传入的参数相同的对象

ES6 的函数可以定义默认参数,定义可变参数

原文地址:https://www.cnblogs.com/wu-xin/p/12022387.html