Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
60 views
in Technique[技术] by (71.8m points)

Meaning of some phrases in native javascript


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
  • $.get = () => value();

This defines a method, get(), on the object $. The method, when called, simply calls a function, value(). It's a so-called arrow function - a short-form syntax for declaring functions that are bound to the current scope.

  • return $

This returns the value of $ from the current scope. It's impossible to say from what you've posted what the value of $ is.

  • ((win, doc, name) => { ... }

This is incomplete, and is currently a parse error. It too uses arrow syntax to declare a function. Judging by the opening bracket, it may be the start of an IIFE, or immediately-invoked function expression. The full form would be:

((win, doc, name) => { ... })(/* args here */)

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...