`
a124116186
  • 浏览: 9368 次
  • 来自: 武汉
社区版块
存档分类
最新评论

java与javascript foreach的区别

阅读更多

int arr[] = {2,3,4} ;
for (int i : arr) {
   System.out.print(i+" ");
}
//输出 2 3 4




var test = ["a","b","c","d"]
for(var p in test){
	alert(p)

}
//输出 0 1 2 3  



结论:由于javascript是弱类型,得到下标是比较安全的。而java由于对类型规定比较严格,foreach做封装的时候直接通过下标为程序员得到下标对应的值。
分享到:
评论

相关推荐

    javascript forEach函数实现代码

    代码如下: function forEach(object, block, context, fn) { if (object == null) return; if (!fn) { if (typeof object == “function” && object.call) { //遍历普通对象 fn = Function; } else if (typeof ...

    java8 官方文档.

    8. **新的 Nashorn JavaScript 引擎**:Java 8引入了Nashorn JavaScript引擎,使得在Java应用中执行JavaScript代码成为可能,提高了Java与JavaScript之间的互操作性。 9. **并行数组操作**:Java 8对数组操作进行了...

    java8中文文档API

    Java 8内置了Nashorn JavaScript引擎,使得Java可以直接执行JavaScript代码,促进了Java与JavaScript之间的互操作性。 **9. 类型接口的实例推断** Java 8允许编译器自动推断类型接口实例的类型,例如在`Function....

    javascript forEach通用循环遍历方法

    //数组与伪数组的遍历 var _Array_forEach = function (array, block, context) { if (array == null) return; //对String进行特殊处理 if(typeof array == 'string'){ array = array.split('');

    java 8 的api

    9. ** Nashorn JavaScript引擎**:Java 8引入了一个新的JavaScript引擎,允许在Java应用程序中直接执行JavaScript代码,提高了Java与JavaScript的互操作性。 10. **Type Inquiry (类型查询)**:`Class<T>....

    Java8 API 文档.CHM

    8. ** Nashorn JavaScript引擎**:Java 8包含了一个内置的Nashorn JavaScript引擎,允许在Java应用程序中直接执行JavaScript代码,实现了Java与JavaScript之间的互操作。 9. **Parallel Collectors**:`java.util....

    java8 中文文档

    - Java 8 添加了一个嵌入式的 JavaScript 引擎,名为 Nashorn,允许 Java 代码直接执行 JavaScript 代码,或者与 JavaScript 代码交互。 9. **类型注解**: - Java 8 支持类型级别的注解,可以用于验证程序的类型...

    JavaScript总结笔记

    #### JavaScript与Java的区别 尽管名称相似,JavaScript与Java之间存在显著差异: - **起源**:JavaScript是Netscape公司的产品,而Java是由Sun Microsystems开发的。 - **编程范式**:JavaScript是基于对象的语言,...

    java8帮助文档中文版API

    8. **Nashorn JavaScript引擎**:Java 8包含了Nashorn JavaScript引擎,允许在Java应用中直接执行JavaScript代码,实现Java与JavaScript之间的互操作。 9. **改进的并发**:Java 8对`ForkJoinPool`和`RecursiveTask...

    JavaScript基础_java_zip_源码

    JavaScript是一种广泛应用于网页和网络应用的脚本语言,它主要负责网页的动态效果和与用户的交互。在"JavaScript基础_java_zip_源码"这个主题中,我们主要关注的是JavaScript的基本概念、语法以及如何通过 ZIP 文件...

    java+js实现下拉框提示搜索功能

    Java 和 JavaScript 结合实现下拉框提示搜索功能是前端开发中的常见需求,它极大地提升了用户交互体验,使得用户能够快速找到所需的信息。这种功能广泛应用于各种网页表单、搜索引擎、推荐系统等。以下是对这个主题...

    Java8 英文文档 API .zip

    - Java 8引入了Nashorn JavaScript引擎,允许在Java应用程序中执行JavaScript代码,促进了Java与其他脚本语言的交互。 8. **新的枚举类型和接口**: - `java.util.concurrent.atomic.Atomic*`包中添加了新的枚举...

    Java8 API参考文档 chm格式

    10. ** Nashorn JavaScript引擎**:Java 8引入了Nashorn JavaScript引擎,允许Java程序执行JavaScript代码,实现Java与JavaScript之间的互操作。 以上只是Java 8 API的一部分亮点,实际的CHM文档中还包含了完整的...

    JAVA8API-官方文档下载-中文版

    2. **Nashorn JavaScript引擎**: 提供了在Java中执行JavaScript代码的能力,便于混合编程。 3. **并行数组操作**: `java.util.parallel`包提供了并行版本的数组操作,如`Arrays.parallelSort()`。 4. **集合工厂...

    java8u152.rar

    9. ** Nashorn JavaScript引擎**:Java 8包含了Nashorn JavaScript引擎,允许在Java应用中直接执行JavaScript代码,促进了Java与JavaScript的交互。 10. **类型推断改进**:Java 8增强了类型推断,使得编译器能够更...

    javascript教程

    尽管两者名字相似,但JavaScript与Java在语法和设计上有着显著区别。 JavaScript主要应用于客户端的网页开发,通过在HTML中嵌入或链接外部.js文件来实现动态交互效果。它可以操作DOM(Document Object Model),...

    java8 demo源代码

    10. **霓虹灯(Nashorn)JavaScript引擎**:Java 8包含了对JavaScript的内置支持,允许在Java应用中执行JavaScript代码,促进了Java与JavaScript的交互。 这个"java8 demo源代码"压缩包应该包含了上述特性的实例,...

    JavaScript 实现基础 ArrayList 功能

    在JavaScript中,ArrayList是一种常见的数据结构,它模拟了Java中的ArrayList功能,允许程序员进行动态数组操作。虽然JavaScript原生不支持ArrayList,但我们可以利用数组(Array)对象来实现类似的功能。下面将详细...

    javaAPI-1.8 中文版

    7. ** Nashorn JavaScript引擎**:Java 8引入了Nashorn JavaScript引擎,允许在Java应用中直接执行JavaScript代码,促进了Java和JavaScript之间的互操作性。 8. **并发改进**:`Fork/Join`框架和`Parallel Streams`...

    java8新特性

    8. ** Nashorn JavaScript引擎**:Java 8集成了Nashorn JavaScript引擎,允许在Java应用中直接运行JavaScript代码,提供了Java与JavaScript之间的互操作性。 9. **并行数组操作**:`java.util.Arrays`类提供了新的...

Global site tag (gtag.js) - Google Analytics