Json 数组拼接「建议收藏」

Json 数组拼接「建议收藏」varstr1={“name”:”apple”,”sex”:”21″};//参数:prop=属性,val=值functioncreateJson(prop,val){//如果val被忽略if(typeofval===”undefined”){//删除属性…

大家好,又见面了,我是你们的朋友全栈君。

var str1 = {
"name""apple""sex""21"};                 

// 参数:prop = 属性,val = 值
function createJson(prop, val) {
    // 如果 val 被忽略
    if(typeof val === "undefined") {
        // 删除属性
        delete str1[prop];
    }
    else {
        // 添加 或 修改
        str1[prop] = val;
    }
}
 
// 无改动,输出 Object {name="apple", sex="21"}

console.log(str1);
                                          
// 添加属性 color,值为 red
createJson("color""red");
                                          
// 输出 Object {name="apple", sex="21", color="red"}
console.log(str1);
                                          
// 修改属性 name 的值为 banana
createJson("name""banana");
                                          
// 输出 Object {name="banana", sex="21", color="red"}
console.log(str1);
                                          
// 删除属性 sex
createJson("sex");
                                          
// 输出 Object {name="banana", color="red"}
console.log(str1);
 
—————————————————————————————–
或者使用
 

$(document).ready(function(){

var user = {

uname:”nihao”,
mobileIpt:”zji”,
birthday:”yaodong”
};
user[“tt”]=”tt”;
console.log(user);
});

转载于:https://www.cnblogs.com/zihan1120/p/4195785.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/141881.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • GridView 控件详细介绍

    GridView 控件详细介绍br GridView 控件详细介绍收藏 br 显示表格数据是软件开发中的一个周期性任务 ASP NET 提供了许多工具来在网格中显示表格数据 例如 GridView 控件 通过使用 GridView 控件 您可以显示 编辑和删除多种不同的数据源 例如数据库 XML 文件和公开数据的业务对象 中的数据 br br 1 GridView 数据绑定基础 br nbsp nbsp nbsp GridView 大部份场合下都是用来绑定数据源 进行数据的显示 一般情况下 可以绑定到 SqlDataSourc 控

    2025年6月15日
    0
  • C#使用ServiceController控制windows服务

    C#使用ServiceController控制windows服务

    2022年1月8日
    47
  • i386/i686/x86-64的区别

    i386/i686/x86-64的区别1.i386适用于intel和AMD所有32位的cpu.以及via采用X86架构的32的cpu.intel平台包括8086,80286,80386,80486,奔腾系列(1.2.3.4)、赛扬系列,PentiumD系列以及centrinoP-M,coreduo等.2.X86_64适用于intel的Core2Duo,CentrinoCore2Duo,andXe

    2022年5月22日
    56
  • CentOS7 网络配置超详细ip、网关设置

    CentOS7 网络配置超详细ip、网关设置CentOS7网络配置一、在虚拟机中安装CentOS操作系统安装好虚拟机创建新的虚拟机,选择自定义(高级),点击下一步虚拟机硬件兼容性默认,浏览需要安装的CentOS6.5镜像文件自定义用户名和密码(用于登录)设置虚拟机名称和存储路径处理器设置默认(后面可以修改),内存设为1GB网络类型选择NAT模式选择创建新虚拟磁盘最大磁盘大小设为20GB,然后将虚拟磁盘存储为单个文件将创建好的磁盘文件存储在虚拟机指定目录下虚拟机创建完成二、虚拟网络配置编辑虚拟网络设置

    2022年6月14日
    81
  • Python 引用全局变量提示:local variable referenced before assignment. 问题解决办法,global使用方法介绍

    Python 引用全局变量提示:local variable referenced before assignment. 问题解决办法,global使用方法介绍Python技术篇-引用全局变量提示:localvariablereferencedbeforeassignment.问题解决办法。可能的情况一般有两种:情况一:变量没有被赋值直接引用了。情况二:函数引用全局变量的时候没有声明。就是说函数里想引用全局变量的话,函数前面要告诉函数这个变量是全局的,不然默认就是函数里能使用的局部变量。

    2025年6月13日
    0
  • CUDA安装教程(超详细)

    CUDA安装教程(超详细)目录前言cuda的下载及安装cuda版本CUDAtoolkitDownloadcuda安装cuDNN下载及安装cuDNN下载cuDNN配置参考自前言windows10版本安装CUDA,首先需要下载两个安装包CUDAtoolkit(toolkit就是指工具包) cuDNN注:cuDNN是用于配置深度学习使用官方教程CUDA:InstallationGuideWindows::CUDAToolkitDocumentatio

    2022年5月27日
    602

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号