Read about javascript definitive guide 7th edition, The latest news, videos, and discussion topics about javascript definitive guide 7th edition from alibabacloud.com
1. function as a namespace. form: var Somefn = (function () {var a = 0;return function f () {//...};} ());2. closures. Parameters of an external function cannot be accessed directly within a closure unless the external argument is stored as a variable. For example: var outerarguments = arguments;3. Properties, methods, constructors of functionsA.Arguments.length; (expected number of arguments passed in)Arguments.callee.lenth; (number of actual arguments passed in)B. Prototype propertiesConstruct
1./* ********************************** We can usually add methods to the prototype of a class, in this case: * To achieve the purpose of the extension, now to prohibit this extension. Only * required object.preventextentions (); ***********************************/function () { //to do// Invalid2.Object.seal (); // property cannot be deleted, but can be written and modified Object.seal (Object.prototype); Object.seal (Object.freeze);3. Set the properties of the object to read-only:
removed from the array, and if the second argument is omitted, all elements are deleted from the starting point to the end of the array. Splice () returns an array of deleted elements that return an empty array if no elements are deleted.var a=[1,2,3,4,5,6,7,8];a.splice (4); // return [5,6,7,8],a to [1,2,3,4] // return [2,3],a to [1,4] // return [4],a to [1]Splice () The first two parameters specify the array elements that need to be deleted, followed by any parameters that specify the eleme
Objective:
The coding style of the programming language is important for a long term maintenance software, especially in team collaboration. If a team uses a uniform coding style, it can improve the team's level of collaboration and productivity. The core of the programming style guide is the basic formatting rules that determine how to write high standard code. This guide comes from writing maintainable
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.