美文网首页
vip10-json字符串170113

vip10-json字符串170113

作者: 饥人谷_小霾 | 来源:发表于2017-01-13 17:08 被阅读0次

1.使用数组拼接出如下字符串


var prod = {
name : '女装',
  style : [ '短款  ' ,'冬季','春装']
};
function getTpl(data){
//todo..
.};
var result = getTplStr(prod);//result为下面的字符串
<dl class ="product">
    <dt>女装 </dt>
    <dd>短款</dd> 
    <dd>冬季</dd>
    <dd>春装</dd>
 </dl>

代码:

var prod = {
              name : '女装',
              style : [ '短款' ,'冬季','春装']
           };
              function getTpl(data){
             //todo...
                   var arr =new Array;
                    arr[0] ='<dl class="product">';
                    arr[1] ='<dt>'+ data.name+'</dt>';
                    arr[2] ='<dd>' + data.styles[0]+ '</dd>';
                    arr[3] ='<dd>' + data.styles[1]+ '</dd>';
                    arr[4] ='<dd>'+ data.styles[2] + '</dd>';
                  return(arr.join(' '));
           }
         console.log( getTpl(prod));

                      ```

#2:写出两种以上声明多行字符串的方法
---
* 注释方法

var str = (fn() {
/*
<div class="sublime">
<p> header</p>
</div>
*/}).toString().split('\n').slice(1,-1).join('\n')


* 数组用换行符组合成字符串

var str =["真鸡儿棒","天天吃鸡吃不胖"."天天搞事身体棒"].join("\n");
console.log(lines);

#3:以下代码输出什么?为什么
---

var str = 'jirengu\nruoyu'
console.log(str.length)


![Paste_Image.png](https://img.haomeiwen.com/i3237223/1a278e3ecaee6c88.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
\n是一个字符 换行符LM,.LPJKKMOK ?.j
=



#4:写一个函数,判断一个字符串是回文字如 `abcdcb`是回文字符串,` abcdcbb`不是
---

function isPalindrome(line) {
line += "";
for(var i=0,j=line.length-1;i<j;i++,j--){
if(line.charAt(i) !== line.charAt(j)){
return false;
}
}
return true;
}

console.log(isPalindrome(abcdcba))

#5:写一个函数,统计字符串里出现出现频率最多的字符(如果有多个都需要展示)
----

var str = "abcabcaaa";
maxnum(str);
function maxnum(str){

    var json = {};

    for(var i=0;i<str.length;i++){

           if(!json[str.charAt(i)]){ 
                 json[str.charAt(i)] = 1; 
           }
           else{
                json[str.charAt(i)]++; 
                }
            console.log(json); 

}

var max = 0;
var Index = '';
for(var i in json){
if(json[i]>max){
max = json[i];
Index = i;
}
}
console.log(max + Index);}

#6:写一个camelize函数,把my-short-string形式的字符串转化成myShortString形式的字符串,如 
---

camelize("background-color") == 'backgroundColor'
camelize("list-style-image") == 'listStyleImage'


function camelize(data){
var arr = data.split('-');
if(arr.length ==1) return data;
console.log(arr.join(''));
}



![Paste_Image.png](https://img.haomeiwen.com/i3237223/597bdf7131707448.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

相关文章

  • vip10-json字符串170113

    1.使用数组拼接出如下字符串 代码: var str = (fn() {/* header */}).toS...

  • 170113

    其实我一点也不坚强,所有那些平时看上去的稳重与平静都是装出来的,只要有人在我难受的时候稍一嘘寒问暖心就会受不了,眼...

  • 梦170113

    梦见我和港督在一个貌似中东的城市参观,拜访了一个未知的外貌古怪的寺庙。然后我们去超市买东西,途中他越走越慢,最后我...

  • 20170113

    160913 GTC161113 华北五省170113 GIF有点期待0313了。看来13这个数字还挺吉祥。

  • 170113 减肥日记

    今天身体不舒服,头痛!很影响工作和减肥!意志力也很差,需要吃东西来满足! 早餐 中餐 晚餐

  • 感恩冥想

    170113@D10.感恩冥想 [Rose]佩诗 。感恩金刚智慧和慈悲伟大的格西老师 。感恩DCI老师的大爱及用心...

  • 感恩冥想

    170113@D10.感恩冥想 *佩诗* 。感恩金刚智慧和慈悲伟大的格西老师 。感恩DCI老师的大爱及用心教导 。...

  • 绘画营Day8-XN170113

    小结 第八天,小图标。今天的小图标每个都很简单,但任务量大,激动、有冲劲、麻木、颓废、无力,如此心情循环到画的最后...

  • 绘画营Day11-XN170113-小雅

    小结 第11天,花草树木,生灵万物。这两天不再是人物画,感觉轻松了很多。不知道是确实任务简单?还是进入状态了?

  • 绘画营Day15-XN170113-小雅

    小结 第15天,星座集锦。每天都比我积极画画的弟弟,每天眼巴巴看着老师给的评论,而最近找不到对自己的评论,今天,他...

网友评论

      本文标题:vip10-json字符串170113

      本文链接:https://www.haomeiwen.com/subject/lycsbttx.html