网站首页 function.apply 第2页
-
面试官问到.call()和.apply()怎么办?JavaScript高级技巧揭秘
大家好,我是小墨,一个前端工程师。本期给大家详细介绍JavaScript中两个非常重要的方法,也是在面试中有很大机率被问到的:.call()和.apply()。这两种方法都可以在指定this上下文的情况下调用函数,它们对于理解和掌握...
2024-11-16 hmc789 技术文章 1 ℃ -
java8新特性-lambda(基本语法)(jdk8新特性lambda)
1.lambda基本语法(1)声明部分:就是和lambda表达式绑定的接口类型(2)参数部分:包含一对圆括号中,和绑定的接口中的抽象方法中的参数个数和顺序相同(3)操作符部分:->(4)执行代码块:包含一对大括号中,出现在操作符的右侧...
2024-11-16 hmc789 技术文章 1 ℃ -
函数式接口(函数式接口有哪些)
函数式接口的概念函数式接口:接口中只有一个抽象方法。函数式接口主要配合Lambda表达式使用。如何检测一个接口是否是函数式接口,可以使用@FunctionalInteface注解,在编译时进行检查。符合函数式接口的可以不用添加@Fun...
2024-11-16 hmc789 技术文章 1 ℃ -
什么是布隆过滤器?其实现原理是什么?
布隆过滤器(BloomFilter)是一种数据结构,用于快速检查一个元素是否属于一个集合中,它通过利用位数组和一系列哈希函数来实现。布隆过滤器具有高效的查询性能和低内存消耗,但是存在一定的误判率,其原理如下。位数组布隆过滤器使用一个位数组...
2024-11-16 hmc789 技术文章 1 ℃ -
JavaScript-在js中call与apply函数的区别有哪些?
call()方法的作用和apply()方法类似,区别就是call()方法接受的是参数列表,而apply()方法接受的是一个参数数组。functiontest(arg1,arg2){console.log(arg1+...
2024-11-16 hmc789 技术文章 1 ℃ -
jdk8函数式接口(jdk1.8函数式接口)
Lambda设计者们为了让现有的功能与Lambda表达式良好兼容,考虑了很多方法,于是产生了函数式接口,函数式接口指的是自有一个函数的接口,这个接口可以隐式转换为Lambda表达式,java.lang.Runable和java.util.c...
2024-11-16 hmc789 技术文章 1 ℃ -
Java 中如何巧妙应用 Function让方法复用性更强
在日常Java开发中,我们经常遇到这样的问题:多个方法具有相似的逻辑,但具体实现上略有不同。对于这种场景,Java提供的Function接口可以很好地解决,通过将不同的逻辑作为参数传递,从而实现方法的复用性。本文将介绍Funct...
2024-11-16 hmc789 技术文章 1 ℃ -
JS探究之call和apply到底哪个更快?
我们都知道call()和apply()是用来改变函数中this指向的,它们的共同点是都会立即执行,而如果问到它们之间有什么区别时,我们都会想到一个「传参不同」call参数要分开传,比如call(this,1,2,3,...
2024-11-16 hmc789 技术文章 1 ℃ -
AtomicXXX系列原子类使用分析(atomic原子性)
在java.util.concurrent.atomic中,普通的原子类型有以下四种:AtomicBoolean:提供对基本数据类型boolean的原子性更新操作。AtomicInteger:提供对基本数据类型int的原子性更新操作。Ato...
2024-11-16 hmc789 技术文章 1 ℃ -
Java函数式接口(JAVA函数式接口)
函数式接口是Java8引入的一个重要特性,它为函数式编程提供了支持。1.什么是函数式接口函数式接口是仅包含一个抽象方法的接口。Java8之前,接口中只能包含抽象方法的声明,但不能包含方法的实现。Java8引入了默认方法和静态方法的概...
2024-11-16 hmc789 技术文章 1 ℃
- 控制面板
- 网站分类
- 搜索
- 最新留言
-
- 文章归档