说明:个人理解Scripting.Dictionary创建的对象,它的集合中每一项包含两个属性一个是键值,一个是值,即(key,value),其中value可以是任何类型的对象或数值。
<script language = javascript>
function ok(){
try{
var obj = new ActiveXObject("Scripting.Dictionary");//创建对象
obj.Add("hello",null);//增加新项
obj.Item("hello")="Chiweiyao";//给新增添的项赋值
obj.Add("world",null);
obj.Item("world")="Greate";
var keys=obj.Keys().toArray();//将obj对象的键值转换成数组
for(var i = 0;i<keys.length;i++){
if(obj.Exists(keys[i])){//判断对象集合中是否存在指定键值的项
obj.Item(keys[i])=null;
obj.Remove(keys[i]);//删除指定键值项
}
}
}
catch(e)
{
alert(e.message);
}
}
</script>
分享到:
相关推荐
### 使用JavaScript中的ActiveXObject填充并设置Excel格式 在IT领域,特别是对于那些处理大量数据的开发者来说,能够熟练地利用编程语言对Excel进行操作是一项非常有用的技能。本篇将详细介绍如何使用JavaScript...
如果使用`create`方法创建了对象,则可以直接使用该对象而无需再次通过`get`方法获取句柄: ```javascript var f1 = fso.CreateTextFile("c:\\myjstest.txt", true); alert("File last modified: " + f1....
“虚拟FileSystemObject”是支持“Scripting.FileSystemObject”及其File对象的ActiveXObject类实现。 有了这个扩展,你可以使用一些只为Internet Explorer设计的Web应用程序,FileSystemObject一次只能用于Intra-...
### JavaScript操作文件实现方法小结 #### 一、引言 在Web开发中,JavaScript作为前端编程语言之一,主要...以上就是关于使用JavaScript操作文件的一些基本方法总结,希望能够帮助开发者们更好地理解和使用这些功能。
注意:`ActiveXObject`的使用需要运行环境支持ActiveX组件,这通常意味着仅限于Internet Explorer浏览器或Windows平台下的脚本环境。 #### 三、核心方法和属性 1. **BuildPath()** - **描述**:生成一个文件路径。...
但是,通过一些变通方法,如Node.js环境或者ActiveXObject(仅限于Internet Explorer),可以在特定环境下实现JavaScript运行EXE程序。 首先,我们需要理解JavaScript在浏览器环境与Node.js环境的区别。在浏览器中...
《JScript 语言参考.chm》虽然主要关注微软的实现,但因为JScript与JavaScript的高度兼容,所以同样会涵盖以上大部分内容,可能还会包含一些特定于IE浏览器或Windows平台的扩展特性,例如ActiveXObject用于与COM组件...
这个参考提供了关于WScript对象、Scripting.Dictionary对象、Scripting.FileSystemObject以及其他相关对象的信息。 1. **WScript对象**:作为脚本环境的入口点,提供了交互式脚本执行、错误处理和用户界面交互等...
只有在信任的环境中,如使用ActiveXObject在本地环境中,或者使用Node.js在服务器端,才能进行这些操作。 综上所述,JavaScript的文件操作主要依赖于FileSystemObject对象及其相关方法和属性,通过这个对象,开发者...
// filespec=”C:/path/myfile.txt”fso=new ActiveXObject(“Scripting.FileSystemObject”);if(fso.FileExists(filespec))s+=” exists.”;elses+=” doesn’t exist.”;alert(s);判断服务器端(网络文件...
- `Scripting.FileSystemObject`(简称FSO)是早期ActiveX控件之一,用于处理文件系统操作。它提供了多种方法和属性,可以用来创建、读取、更新或删除文件及文件夹。 - 使用FSO需要启用ActiveX支持,并且通常仅...
在Web开发中,JavaScript 主要用于客户端脚本编写,但有时我们也需要使用 JavaScript 进行文件读写操作,尤其是在需要进行本地文件处理的情况下。本文将详细介绍如何使用 JavaScript 在本地写入文件,并通过具体的...
var fso = new ActiveXObject("Scripting.FileSystemObject"); ``` 这段代码创建了一个`FileSystemObject`实例,名为`fso`。它是后续所有文件操作的基础。 ##### 使用相关方法 `FileSystemObject`提供了多种方法...
在函数体的第一行,我们通过`new ActiveXObject("Scripting.FileSystemObject")`创建了一个`Scripting.FileSystemObject`实例,命名为`fso`。这个对象提供了各种方法和属性,可以用来操作文件和目录,例如读取、写入...
15. 最小化、最大化、关闭窗口:通过使用ActiveXObject,可以调用Windows API来控制浏览器窗口的状态,但请注意,这种方法只在IE浏览器中有效,对于现代浏览器,可能需要使用其他API或方法来实现类似功能。...
- 当需要跨浏览器兼容时,可以使用条件判断语句来决定使用哪种方法。例如: ```javascript if (window.attachEvent) { // IE 的事件代码,使用attachEvent } else { // 其它浏览器的事件代码,使用...
本文将详细介绍创建、修改、打开等文件操作的使用方法。 一、FileSystemObject 对象 FileSystemObject 对象是 JavaScript 中实现文件操作功能的核心对象。它提供了创建、修改、打开等文件操作的方法。要使用 ...
JavaScript调用ActiveX对象是一种在特定环境下,如Internet Explorer浏览器,使用JavaScript与ActiveX技术进行交互的方法。ActiveX是微软提出的一种技术,主要用于创建可插入Web页面的控件,提供丰富的用户界面和...