所有分类
  • 所有分类
  • 后端开发
jQuery.fn.after():轻松辨别表达式,找到链表最后

jQuery.fn.after():轻松辨别表达式,找到链表最后

这篇文章中描述的大多数功能已被暂停使用(甚至不推荐使用)。是用于检查对象中属性是否存在的关键字。我们也可以这样做,来实现相同的功能:在日常开发中,我们最常使用的是对象解构:这在可变参数功能中特别有用。是一个空的对象常量,即它没有属性。上调用

大家都清楚? jQuery.fn.after()这俩简简单单的家伙,其实可给力着!它们不仅帮我们轻而易举地辨别不同的表达式,更可以直接找到链表最后的表达式!真是好棒!

let oo = (1, 2, 3)
console.log(oo) // 3

for(let i = 0, ii = 1; i< 10; i++, ii--) { ... }

const lb = (a, b, arr) => (arr.push(a*b), a*b)

const o = {
  prop: 1
}
console.log("prop" in o) // true

你知道逗号运算符咋插进三元运算里去不?这其实就跟简化了的Lambda函数差不多,光算数,不修改代码。看着好像没啥卵用哈?实际上它还有个小牛逼的功能,能查查”prop”是否是”o”的属性~ 功能虽然不大,但是真的很实用,用起来也舒心!

const o = {
  prop: 1
}
console.log("prop1" in o) // false

const arr = [1, 2, 3]

const arr = new Array(1, 2, 3)

听过这么一个方法没?你只需要用到一个小笔记本儿,就可以巧妙地搞定整数给Array构造函数,最后的效果绝对会让你惊讶!这个技巧其实就是从别的语言里学来的。之前我们编程的时候,为了保证正确性,我们必须自己确定好数组要占用多大的内存。不过现在,只要你把该填的数字传给new Array,咱们的JS引擎就会自动帮你搞定,简直太神奇了!

arr[0] // 1
arr[1] // 2
arr[2] // 3

const arr = new Array(1, 2, 3)

jQuery.fn.after():轻松辨别表达式,找到链表最后

告诉你件牛逼事,我会用函数构造器搞出新函数来。最重要的是添加那个最终的参数!对,那些其他的参数,它们就像是助手帮忙。比如说,要是想编程一个可以算‘a’和‘b’相乘的函数,那咱们就可以用到这招儿。不过话说回来,这样子做可能会带来点风险或效率问题,但真心很好使,你说?

var a = new Array(10, 20);
a[0] // 返回 10
a.length // 返回 2

var a = new Array(10);
a[0] // 返回 undefined
a.length // 返回 10

你好~ 告诉你个事儿,有个叫索引的东西可以让我们快速找出数组中的每个元素,就像是在迷宫中找到了明灯一样。听说过吗,数组其实还有些特别之处。掌握这个方法,我们对它的理解会更深一层。我还藏了个酷炫的秘密技巧,感觉跟电影中的高科技似的神秘。

int *a = (int *) malloc( 10*sizeof(int) ); // ya ol' c
int *a = new int[10]; // c++
int[] a = new int[10]; // java

听说过吗?JavaScript(我们都叫它JS)能给咱们自动减或增内容!它们变长的话,可能会在中间偷偷添一些你压根儿不懂的东西,就为了达到新定的长度门槛。这是不是特神奇!

a.toString() // 返回 ",,,,,,,,," 它相当于 [,,,,,,,,,]
a // [empty × 10]

别忘了咱们能直接从 arguments 对象拿到函数里的变量,根本不用特地去声明 arguments 这个玩意儿。真的,千万别小瞧了 arguments 这个东西,它可是出自 Arguments 类家族,各种特性都很牛逼~

const mul = (a, b) => a * b
// 或
function mul(a, b) {
  return a * b
}
// 或
const mul = function(a, b) {
  return a * b
}

你知道吗?“void”在JavaScript里可是厉害角色,它能让程序随意弹出看不懂的”undefined”。举个例子,我们之前用logger函数打印出了数字89,但加了”void”后,啥也没了!想找到这个神秘的”undefined”,就得靠”void”运算符。不过这里还有更多好东西推荐给你~博客中还提到了逗号运算符、Array构造函数、Function构造函数、数组分解和arguments对象等和JavaScript相关的内容,它们都是很实用的。了解了这些,你会发现学习JavaScript变得简单多了!赶快留下评论,别忘了点赞,分享给朋友们听听也是不错的选择!

const mul = new Function("a", "b", "return a * b")

const mul = new Function("a", "b", "return a * b")
console.log(mul(7, 8)) // 56

原文链接:https://www.icz.com/technicalinformation/web/2024/03/11480.html,转载请注明出处~~~
0

评论0

请先
注意:请收藏好网址www.icz.com,防止失联!站内免费资源持续上传中…!赞助我们
显示验证码
没有账号?注册  忘记密码?