JS 从对象检索给定选择器指示的一组属性

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS 从对象检索给定选择器指示的一组属性相关的知识,希望对你有一定的参考价值。

const get = (from, ...selectors) =>
  [...selectors].map(s =>
    s
      .replace(/[([^[]]*)]/g, ‘.$1.‘)
      .split(‘.‘)
      .filter(t => t !== ‘‘)
      .reduce((prev, cur) => prev && prev[cur], from)
  );
const obj = { selector: { to: { val: ‘val to select‘ } }, target: [1, 2, { a: ‘test‘ }] };

// Example
get(obj, ‘selector.to.val‘, ‘target[0]‘, ‘target[2].a‘); 
// [‘val to select‘, 1, ‘test‘]

 

以上是关于JS 从对象检索给定选择器指示的一组属性的主要内容,如果未能解决你的问题,请参考以下文章

为啥我使用有效的 withLatestFrom 操作从选择器获取具有动作观察者属性的对象?

用于从 cloudkit 检索单列的代码模式/片段

Kubernetes笔记8-Kubernetes的标签和选择器

错误时间选择器对话框。这是代码:

七.Excel统计函数

JQuery 属性包含选择器在 WebKit 中不起作用