js argumentsJavaScript的for、forin、forof循环,打断循环的⽅法
⼀、for循环⽀持数组、字符串。(不建议遍历对象)
⼆、in语句以任意的顺序遍历⼀个对象的除Symbol以外的可枚举属性,包括继承的可枚举对象。主要⽤来遍历对象⽽构建的。(不建议遍历数组,因为它是以任意的顺序来遍历的。)
三、f语句在可迭代对象(包括Array、Map、Set、String、TypedArray、arguments对象等等)上创建⼀个迭代循环,调⽤⾃定义迭代钩⼦,并为每个不同属性的值执⾏语句。
四、1、breake终⽌整次的循环;2、continue终⽌当前的循环;3、return语句就是⽤于指定函数返回的值,只能出现在函数体内。当执⾏return语句时,即使函数主体中还有其他的语句,函数执⾏也会停⽌。
补充eval()函数的使⽤。
eval()函数会将传⼊的字符串当做JavaScript代码进⾏执⾏。
返回字符串中代码的返回值。如果返回值为空,则返回undefined。
如果eval()的参数不是字符串,eval()会将参数原封不动的返回。
如果是间接的调⽤使⽤eval(),它⼯作再全局的作⽤域下,⽽不是局部的作⽤域中。直接调⽤,是本地的作⽤域,间接使⽤是全局的作⽤域。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论