当前位置: 首页>>代码示例>>TypeScript>>正文


TypeScript Arr.indexOf方法代码示例

本文整理汇总了TypeScript中@ephox/katamari.Arr.indexOf方法的典型用法代码示例。如果您正苦于以下问题:TypeScript Arr.indexOf方法的具体用法?TypeScript Arr.indexOf怎么用?TypeScript Arr.indexOf使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在@ephox/katamari.Arr的用法示例。


在下文中一共展示了Arr.indexOf方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。

示例1: CaretPosition

const removeElementAndReposition = (caretContainer: Node, pos: CaretPosition): CaretPosition => {
  const parentNode = pos.container();
  const newPosition = Arr.indexOf(parentNode.childNodes, caretContainer).map(function (index) {
    return index < pos.offset() ? CaretPosition(parentNode, pos.offset() - 1) : pos;
  }).getOr(pos);
  remove(caretContainer);
  return newPosition;
};
开发者ID:abstask,项目名称:tinymce,代码行数:8,代码来源:CaretContainerRemove.ts

示例2:

  const add = (key: string): void => {
    // Remove duplicates first.
    Arr.indexOf(cache, key).each(remove);

    cache.unshift(key);

    // When max size is exceeded, the oldest colors will be removed
    if (cache.length > max) {
      cache.pop();
    }

    LocalStorage.setItem(storageName, JSON.stringify(cache));
  };
开发者ID:tinymce,项目名称:tinymce,代码行数:13,代码来源:ColorCache.ts

示例3: function

const addToHistory = function (url, fileType) {
  const items = history[fileType];

  if (!/^https?/.test(url)) {
    return;
  }

  if (items) {
    if (Arr.indexOf(items, url) === -1) {
      history[fileType] = items.slice(0, HISTORY_LENGTH).concat(url);
    }
  } else {
    history[fileType] = [url];
  }
};
开发者ID:howardjing,项目名称:tinymce,代码行数:15,代码来源:FilePicker.ts

示例4: function

 return TransformFind.closest(elem, function (e) {
   const nodeName = Node.name(e);
   return Arr.indexOf(headings, nodeName);
 }, function (e) {
开发者ID:abstask,项目名称:tinymce,代码行数:4,代码来源:HeadingSlider.ts

示例5:

 return heading.bind((elm) => Arr.indexOf(headings, Node.name(elm))).getOr(0);
开发者ID:danielpunkass,项目名称:tinymce,代码行数:1,代码来源:HeadingSlider.ts


注:本文中的@ephox/katamari.Arr.indexOf方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。