Konckout学习——observableArray随笔

1、indexof

  The indexOf function returns the index of the first array item that equals your parameter. For example,myObservableArray.indexOf(‘Blah‘) will return the zero-based index of the first array entry that equalsBlah, or the value -1 if no matching value was found.  

  个人理解:observableArray.indexOf(key)函数返回的是observableArray数组里面第一个和“key”相同的数组项的索引(即下标),如果数组里面没有与“key”相同的数组项,则返回“-1”。例如:

1 var strObservableArray = ko.observableArray([‘bin‘,‘int‘,‘int‘,‘lao‘]);
2 alert(strObservableArray.indexOf(‘int‘));//输出“1”
3 alert(strObservableArray.indexOf(‘abc‘));//输出“-1”

2、slice(tart,end)

  The slice function is the observableArray equivalent of the native JavaScript slice function (i.e., it returns the entries of your array from a given start index up to a given end index). CallingmyObservableArray.slice(...) is equivalent to calling the same method on the underlying array (i.e.,myObservableArray().slice(...)).

  参考:

  JavaScript中的slice:https://www.baidu.com/link?url=S9Apxg_qRI5Y30Z4-52aKUe1DECUBMsnPM0vElh1A5dXw_1e56nzL0QGbYSzJoA3vZ__KC4koNo5kUfikHY1U_&wd=&eqid=c39b3d760000e2e60000000455a8b383

  个人理解:slice(tart,end)将返回数组中从start起到end的数组项组成的新数组。

  

时间: 2024-11-20 03:01:06

Konckout学习——observableArray随笔的相关文章

Abby's 学习php5随笔

2017.6.27 Abby's cakephp2 学习之旅 下载了XAMPP集成开发环境,然后配置其数据库,参考学习教程, 1.建立表单. 配置完信息如下,Cache Apache默认在windows下是system用户,所以权限最高,但xampp集成环境中的apache确是administor 如何更改apache用户为system 静默开发.(一种开发方法,番茄ToDo中的学霸模式有些相似) 如何设置.ctp的显示 http://cakephp2.local/posts/index怎么就可

学习java随笔第八篇:封装、继承、多态

java和c#一样都是面向对象的语言. 面向对象的语言有三大特征:封装.继承.多态 封装 封装:隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别. class Person2 { private String name; public void setName(String name) { this.name=name; } public String getName() { return name; } private String sex; public voi

学习java随笔第七篇:java的类与对象

类 同一个包(同一个目录),类的创建与调用 class Man{ String name; void GetMyName() { System.out.println(name); } } public class Person { public static void main(String arges[]) { Man m=new Man(); m.name="小黄"; m.GetMyName(); } } 运行结果 不同的包(不同目录目录),类的创建与调用 package Peo

学习java随笔第六篇:数组

一维数组 创建一维数组并输出 public class OneDimensionalArray { public static void main(String argas[]) { int i[]=new int[10]; for(int j=0;j<i.length;j++) { i[j]=j; System.out.println(i[j]); } } } 多维数组 创建多维数组并输出 public class MultiDimensional { public static void m

学习java随笔第九篇:java异常处理

在java中的异常处理和c#中的异常处理是一样的都是用try-catch语句. 基本语法如下 try { //此处是可能出现异常的代码 } catch(Exception e) { //此处是如果发生异常的处理代码 } finally语句 try { //此处是可能出现异常的代码 } catch(Exception e) { //此处是如果发生异常的处理代码 } finally { //此处是肯定被执行的代码 } 抛出异常 使用thows和throw语句抛出异常 public static vo

学习java随笔第十一篇:java窗体程序

要开java的窗体程序,就要下载开发窗体的工具. 这里我用的是的myeclipse,可以直接在网上下载安装即可. 我用的是10.0版本的,如果需要汉化的话,可以看一下这篇文章:myeclipse.10安装和汉化方法 java窗体 package java20130629; import javax.swing.*; public class Form extends JFrame { public Form() { this.setLayout(null); JLabel jl=new JLab

C++学习心得随笔

      我在大一的时候听说过程序员写代码和盘古开天辟地以及上帝创世有异曲同工之妙,于是我对于编程产生了浓厚的兴趣.后来大一的C++课程并没有给太大的惊喜,       反而觉得这是一门比较枯燥的课程,老师给我们的建议是买一本C++primer回去多看看,自己多钻研.这与我高中时候看待学习的观念完全不同,我认为我们当时的我觉得要学会一门课程=80%老师的授课+20%课后的作业(高中就是这么过来的).后来,我才知道大学要修炼的一项必会的技能是自学.然后我就开始看C++primer了:)...  

java反射学习个人随笔

个人学习反射的过程记录在这里: 一:先学习了Class这个类的一些基本知识. Class这个类是为了来描述其他类的.一个Class类的对象实际上就是一个类(个人理解). 每个类都有一个对应的该类的一个对象.它是由系统创建的.此时不管我定义几个Class类的对象. 它都会指向同一个对象. 1 // 创建Class对象实例的三种方式. 2 // 1.类名.class 3 Class clazz = Person.class; 4 // 2.对象.getClass() 5 Class clazz1 =

你不知道的js学习日记随笔

这两天本小白在看一本书,书名<你不知道的js>听着很叼有木有.其实这已经是本人第二次看这本书,这本书全书不足200页,但是却真的是值得一读再读的好书,再次强烈推荐下,同推的还有<js忍者秘籍>是jQuery作者写的,也很好,需要一定的基础才能看!当然也不需要太深的基础否则本小白怎么看呵呵哒.闲话少述下面放一段书上的代码,就是这段代码让我今天有不小的收获(其实这个也是作者从mdn上copy的,所以说看文档真的重要!!!重要的话打三个感叹号!!!) 首先我相信大家如果一些书的话对js中