`

JavaScript - Object and Function

阅读更多
var friends = {
	bill : {firstName:"Bill",lastName:"Fu",number:33,address :["Street No1","asdf"]},
	bill2 : {firstName:"bill2",lastName:"Fu",number:33,address :["Street No1","asdf"]},
	steve : {firstName:"Steve",lastName:"Fu",number:33,address :["Street No1","asdf"]},
	bella : {firstName:"bill2",lastName:"Fu",number:33,address :["Street No1","asdf"]}
}
var list = function(obj){
	for(var prop in obj ){
		console.log(prop);
	}
};
list(friends);

var search = function(name){
	for(var prop in friends ){
		if(friends[prop].firstName === name){
				console.log("=============");
				console.log(prop); //bill
				console.log("=============");
				console.log(friends[prop]); //bill{}
				console.log("=============");
				return friends[prop];
		}
	}
};

search("Steve");
 

 

分享到:
评论

相关推荐

    理解Javascript Function与Object

    理解Javascript Function与Object 在JavaScript中,Function和Object是两个非常重要的概念,它们之间存在着紧密的关系。在这篇文章中,我们将深入探讨Function和Object的关系,了解它们之间的联系和区别。 ...

    前端项目-jquery-serialize-object.zip

    本项目"前端项目-jquery-serialize-object"关注的是使用jQuery来序列化表单字段,将它们转换为JavaScript对象或JSON格式,这在提交表单数据到服务器时尤其有用。下面我们将深入探讨这一主题。 1. **jQuery 序列化...

    javascript Object与Function使用.docx

    ### JavaScript中的Object与Function #### 一、引言 随着JavaScript的发展与标准化,这门语言已经成为Web开发领域不可或缺的一部分。然而,在深入学习JavaScript的过程中,不少开发者对于语言内部的一些概念仍感...

    javascript 基础 GIF套图

    JavaScript-function-base函数基础.gif Javascript-operational-character运算符.gif JavaScript-process-statement流程控制.gif JavaScript-regular-expressions正则表达式.gif JavaScript-string-function字符串...

    prototypal-oo-js-object-oriented-constructor-functions-lab-onlin

    标题中的“prototypal-oo-js-object-oriented-constructor-functions-lab-onlin”表明这是一个关于JavaScript中原型式面向对象编程(Prototype-based Object-Oriented Programming)的实验或练习,特别是涉及构造...

    JavaScript基础篇(3)之Object、Function等引用类型

    JavaScript中的引用类型主要涉及到Object、Array、Date、RegExp和Function等类型。它们具有以下特点和知识点: 1. Object类型是JavaScript中最为基础和常用的引用类型。它可以用来模拟现实世界中的对象模型,存储...

    前端项目-object-observe.zip

    在前端开发领域,Object.observe() 是一个用于监听和响应JavaScript对象属性变化的API,它在ES7提案中被提出。然而,由于性能和设计上的考量,这个特性在后来的版本中被废弃,取而代之的是更高效且功能更为丰富的...

    javaScript-javascript-初级到高级-笔记.docx

    JavaScript由三大部分构成:基础语法、DOM(Document Object Model)和BOM(Browser Object Model)。基础语法包括变量、数据类型、运算符、流程控制等基本概念。DOM是HTML和XML文档的抽象表示,它允许通过编程方式...

    前端开源库-acorn-object-spread

    1. **代码转换**:在Babel等转译工具中,Acorn Object Spread可以帮助解析源码,然后使用Babel将ES6+语法转换为更广泛的浏览器和环境兼容的JavaScript代码。 2. **代码分析**:开发者可以利用Acorn和Acorn Object ...

    JavaScript中Object和Function的关系小结

    Function instanceof Object 和 Object instanceof Function 都是 true 1。我们可以认为 Object 是一个特殊的“类”,而这里的“类”即:Function 于是便可以理解为: Object = Function () {} 或 Object = new ...

    JavaScript中object和Object的区别(详解)

    首先,`object`并不是JavaScript中的一个特定标识符或类型,而是`typeof`操作符在检测非原始类型(即非`undefined`、`boolean`、`number`、`string`、`function`、`symbol`)时返回的一个字符串值。这意味着,当你对...

    浅谈Javascript中Object与Function对象

    在JavaScript中,Object和Function对象是两种非常基础且重要的数据类型。它们构成了JavaScript语言的核心机制,涉及到了对象的创建、继承以及函数的处理等方面。本文将深入探讨这两个对象及其相关特性。 1. Object...

    group-object:将对象键和值分组到列表中

    $ npm i group-object --save 用法 var groupBy = require ( 'group-object' ) ; 原料药 根据对象的键和值创建分组。 参量 obj {Object} :要分组的对象。 grouper {Function} :可选的分组函数,采用acc, value, ...

    to-object-path:从字符串列表或数组创建对象路径(点表示法)

    function foo ( ) return toPath ( arguments ) ; } foo ( 'foo' , 'bar' , 'baz' ) ; foo ( 'foo' , [ 'bar' , 'baz' ] ) ; //=> 'foo.bar.baz' 访问以了解如何在应用程序中使用它。 相关项目 :使用属性路径

    threejs-camera-display-object3d

    function animate() { requestAnimationFrame(animate); // 更新纹理 material.map.needsUpdate = true; renderer.render(scene, camera); } animate(); ``` 在这个例子中,`canvas`是一个HTML `<canvas>` 元素...

    JAVASCRIPT-使用面向对象的技术创建高级 Web 应用程序

    ### JavaScript使用面向对象的技术创建高级Web应用程序 #### JavaScript对象的本质:词典模型 在深入了解如何使用面向对象的技术创建高级Web应用程序之前,理解JavaScript中的对象是如何工作的至关重要。与C++或C#...

    object-oriented-javascript

    ### 面向对象的 JavaScript (Object-Oriented JavaScript) #### 概述 面向对象的 JavaScript(简称 OOJS)是一种编程范式,它利用 JavaScript 的特性来实现面向对象的编程方式。面向对象编程(OOP)是现代软件工程...

    ng-shared-object:Angular 模块在多个浏览器之间同步共享对象

    如何使用 ngSharedObject得到它您可以使用 bower 来获取模块: $ bower install ng-shared-object --save配置角度将ngSharedObject添加到您的模块中: angular . module ( 'modulename' , [ 'ngSharedObject' ,] )...

    图解javascript结构

    `JavaScript-function-base.gif`可能解释了函数的定义、调用和作用域,以及参数传递、函数表达式和匿名函数等高级话题。 10. **变量** `The-JavaScript-variable.gif`可能介绍了变量的声明(var、let、const)、...

    node-object-storage:openstack 对象存储客户端

    节点对象存储节点客户端库安装 npm install object-storage例子 var ObjectStorage = require('....then(function(url) {console.log('Object storage url to file', url);});});有关更多示例,请参阅 object-storag

Global site tag (gtag.js) - Google Analytics