Fork me on GitHub
随笔 - 265  文章 - 0  评论 - 1075  阅读 - 230万

引用类型

var c = ['red','bule'];

//alert(c.push('yellow'));

var colors = new Array;

var count = colors.unshift('red','yeelow');

count = colors.unshift("black");

var item = colors.pop();

// alert(item);

// alert(colors.length)

/*

栈  last in first out  队列 first in first out

push shift    

unshift  pop  ie中 unshift() 总是返回underfined 

*/

//sort() reverse();

//var v = [1,2,3,4,5];

//alert(v.reverse());

var now = new Date();

/*

new Function(arg,expression) //

第一次解析常规的ECMAscript代码 第二次是解析传入构造函数中的字符串 

从而影响性能问题

函数式,表达式

预解析,提取函数声明,到执行环境

*/

function createCom(propertyName){

return function(obj1,obj2){

var v1 = obj1[propertyName];

var v2 = obj2[propertyName];

if (v1 < v2){

return -1;

}else if(v1 > v2){

return 1;

}else{

return 0;

}

}

}

var data = [{name:"cj",age:28},{name:"cw",age:26}];

  data.sort(createCom("age")); //排序

//alert(data[0].name);

//函数名 只是一个包含指针的变量而已

/*

继承toString valueOf

非集成方法 call apply

*/

window.color = "red";

var o ={color:"blue"};

function sayColor(){

alert(this.color);

}

//sayColor.call(o);

var s1 = "some text"; //new String("some text")

var s2 = s1.substring(2);//读取模式

//字符串是基本类型 按理是没有方法的,

/*

1 创建String类型的一个实例

2 在实例上调用指定的方法

3 销毁这个实例

*/

/*

引用类型 基本类型  主要区别 对象的生存期

NEW 执行流离开当前作用域之前一直保存在内存中

自动创建的基本包装类型的对象 只存在一行代码执行瞬间,然后销毁

*/

//charAt charCodeAt

var stringValue = "hello world";

//alert(stringValue.charAt(1)); 得到字符编码

//concat 拼接 slice substr substring 

//alert(stringValue.slice(1));

//alert(stringValue.substr(0,2)); 正常

//indexOf lastIndexOf 第一个 与 最后一个

//alert(stringValue.indexOf("o"));  

//alert(stringValue.lastIndexOf("o"));

var ss = "Lorem ip suem dolor steim ament,consedfe";

var pp =[];

var so = ss.indexOf("e");//3

//alert(ss.indexOf("e",so+1));//从哪里开始

while(so > -1){

pp.push(so);

so = ss.indexOf("e",so+1);

}

//alert(pp);

posted on   【艾伦】  阅读(429)  评论(1编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· [AI/GPT/综述] AI Agent的设计模式综述
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
< 2011年9月 >
28 29 30 31 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示