Rückspeichern in Argument (Zeichenzähler)
bearbeitet von Raketenwilli> ~~~js
> arg1.forEach(wert => (wert % 2 ? anzUngerade : anzGerade).push(korr005(wert));
> ~~~
>
> Ich finde das erste grenzwertig und das zweite scheußlich 😉
Das Dritte finde ich „scheußlich“.
1. Eine zu lange Zeile.
2. Jeder weiß, dass ich in Ganzgenauheim sozialisiert wurde:
~~~js
function Zeichenzähler( haystack, needels=false, log=false ) {
if ( false == needels ) {
needels = haystack;
}
if ( 'string' == typeof needels ) {
needels = needels.split('');
}
var zähler={};
for (var i=0; i < needels.length; i++) {
zähler[needels[i]] = 0;
}
needels = Object.keys(zähler);
needels.sort();
haystack.split('').forEach(
function ( item, index, arr ) {
for ( i=0; i <= needels.length; i++ ) {
if( item == needels[i] ) {
zähler[needels[i]]++;
}
}
}
);
if ( log ) {
for ( i=0; i < needels.length; i++ ) {
console.log(
console.log(
'Zeichen »'
+ needels[i]
+ '« : '
+ zähler[needels[i]]
+ ' * gefunden.'
);
}
}
return zähler;
}
str = 'arg1.forEach(wert => (wert % 2 ? anzUngerade : anzGerade).push(korr005(wert));';
Zeichenzähler( str, '()[]{}\'"', true );
~~~
~~~text,bad
Zeichen »"« : 0 * gefunden.
Zeichen »'« : 0 * gefunden.
Zeichen »(« : 4 * gefunden.
Zeichen »)« : 3 * gefunden.
Zeichen »[« : 0 * gefunden.
Zeichen »]« : 0 * gefunden.
Zeichen »{« : 0 * gefunden.
Zeichen »}« : 0 * gefunden.
~~~
😱
Rückspeichern in Argument (Zeichenzähler)
bearbeitet von Raketenwilli> ~~~js
> arg1.forEach(wert => (wert % 2 ? anzUngerade : anzGerade).push(korr005(wert));
> ~~~
>
> Ich finde das erste grenzwertig und das zweite scheußlich 😉
Das Dritte finde ich „scheußlich“.
1. Eine zu lange Zeile.
2. Jeder weiß, dass ich in Ganzgenauheim sozialisiert wurde:
~~~js
function Zeichenzähler( haystack, needels=false, log=false ) {
if ( false == needels ) {
needels = haystack;
}
if ( 'string' == typeof needels ) {
needels = needels.split('');
}
var zähler={};
for (var i=0; i < needels.length; i++) {
zähler[needels[i]] = 0;
}
needels = Object.keys(zähler);
needels.sort();
haystack.split('').forEach(
function ( item, index, arr ) {
for ( i=0; i <= needels.length; i++ ) {
if( item == needels[i] ) {
zähler[needels[i]]++;
}
}
}
);
if ( log ) {
for ( i=0; i < needels.length; i++ ) {
console.log(
'Zeichen \''
+ needels[i]
+ '\' : '
+ zähler[needels[i]]
+ ' * gefunden.'
);
}
}
return zähler;
}
str = 'arg1.forEach(wert => (wert % 2 ? anzUngerade : anzGerade).push(korr005(wert));';
Zeichenzähler( str, '()[]{}\'"', true );
~~~
~~~text,bad
Zeichen '"' : 0 * gefunden.
Zeichen ''' : 0 * gefunden.
Zeichen '(' : 4 * gefunden.
Zeichen ')' : 3 * gefunden.
Zeichen '[' : 0 * gefunden.
Zeichen ']' : 0 * gefunden.
Zeichen '{' : 0 * gefunden.
Zeichen '}' : 0 * gefunden.
~~~
😱
Rückspeichern in Argument (Zeichenzähler)
bearbeitet von Raketenwilli> ~~~js
> arg1.forEach(wert => (wert % 2 ? anzUngerade : anzGerade).push(korr005(wert));
> ~~~
>
> Ich finde das erste grenzwertig und das zweite scheußlich 😉
Das Dritte finde ich „scheußlich“.
1. Eine zu lange Zeile.
2. Jeder weiß, dass ich in Ganzgenauheim sozialisiert wurde:
~~~js
function Zeichenzähler( haystack, needels=false, log=false ) {
if ( false == needels ) {
needels = haystack;
}
if ( 'string' == typeof needels ) {
needels = needels.split('');
}
var zähler={};
for (var i=0; i < needels.length; i++) {
zähler[needels[i]] = 0;
}
needels = Object.keys(zähler);
needels.sort();
haystack.split('').forEach(
function ( item, index, arr ) {
for ( i=0; i <= needels.length; i++ ) {
if( item == needels[i] ) {
zähler[needels[i]]++;
}
}
}
);
if ( log ) {
for ( i=0; i < needels.length; i++ ) {
console.log(
'Zeichen \''
+ needels[i]
+ '\' : '
+ zähler[needels[i]]
+ ' * gefunden.'
);
}
}
return zähler;
}
str = 'arg1.forEach(wert => (wert % 2 ? anzUngerade : anzGerade).push(korr005(wert));';
Zeichenzähler( str, '()', true );
~~~
~~~text,bad
Zeichen '(' : 4 * gefunden.
Zeichen ')' : 3 * gefunden.
~~~
😱
Rückspeichern in Argument (Zeichenzähler)
bearbeitet von Raketenwilli> ~~~js
> arg1.forEach(wert => (wert % 2 ? anzUngerade : anzGerade).push(korr005(wert));
> ~~~
>
> Ich finde das erste grenzwertig und das zweite scheußlich 😉
Das Dritte finde ich „scheußlich“.
1. Zu lange Zeile.
2. Jeder weiß, dass ich in Ganzgenauheim sozialisiert wurde:
~~~js
function Zeichenzähler( haystack, needels=false, log=false ) {
if ( false == needels ) {
needels = haystack;
}
if ( 'string' == typeof needels ) {
needels = needels.split('');
}
var zähler={};
for (var i=0; i < needels.length; i++) {
zähler[needels[i]] = 0;
}
needels = Object.keys(zähler);
needels.sort();
haystack.split('').forEach(
function ( item, index, arr ) {
for ( i=0; i <= needels.length; i++ ) {
if( item == needels[i] ) {
zähler[needels[i]]++;
}
}
}
);
if ( log ) {
for ( i=0; i < needels.length; i++ ) {
console.log(
'Zeichen \''
+ needels[i]
+ '\' : '
+ zähler[needels[i]]
+ ' * gefunden.'
);
}
}
return zähler;
}
str = 'arg1.forEach(wert => (wert % 2 ? anzUngerade : anzGerade).push(korr005(wert));';
Zeichenzähler( str, '()', true );
~~~
~~~text,bad
Zeichen '(' : 4 * gefunden.
Zeichen ')' : 3 * gefunden.
~~~
😱
Rückspeichern in Argument (Zeichenzähler)
bearbeitet von Raketenwilli> ~~~js
> arg1.forEach(wert => (wert % 2 ? anzUngerade : anzGerade).push(korr005(wert));
> ~~~
>
> Ich finde das erste grenzwertig und das zweite scheußlich 😉
Das Dritte Beispiel finde ich scheußlich.
1. Zu lange Zeile.
2. Jeder weiß, dass ich in Ganzgenauheim sozialisiert wurde:
~~~js
function Zeichenzähler( haystack, needels=false, log=false ) {
if ( false == needels ) {
needels = haystack;
}
if ( 'string' == typeof needels ) {
needels = needels.split('');
}
var zähler={};
for (var i=0; i < needels.length; i++) {
zähler[needels[i]] = 0;
}
needels = Object.keys(zähler);
needels.sort();
haystack.split('').forEach(
function ( item, index, arr ) {
for ( i=0; i <= needels.length; i++ ) {
if( item == needels[i] ) {
zähler[needels[i]]++;
}
}
}
);
if ( log ) {
for ( i=0; i < needels.length; i++ ) {
console.log(
'Zeichen \''
+ needels[i]
+ '\' : '
+ zähler[needels[i]]
+ ' * gefunden.'
);
}
}
return zähler;
}
str = 'arg1.forEach(wert => (wert % 2 ? anzUngerade : anzGerade).push(korr005(wert));';
Zeichenzähler( str, '()', true );
~~~
~~~text,bad
Zeichen '(' : 4 * gefunden.
Zeichen ')' : 3 * gefunden.
~~~
😱
Rückspeichern in Argument
bearbeitet von Raketenwilli> ~~~js
> arg1.forEach(wert => (wert % 2 ? anzUngerade : anzGerade).push(korr005(wert));
> ~~~
>
> Ich finde das erste grenzwertig und das zweite scheußlich 😉
Das Dritte Beispiel finde ich scheußlich.
1. Zu lange Zeile.
2. …
~~~js
function Zeichenzähler( haystack, needels=false, log=false ) {
if ( false == needels ) {
needels = haystack;
}
if ( 'string' == typeof needels ) {
needels = needels.split('');
}
var zähler={};
for (var i=0; i < needels.length; i++) {
zähler[needels[i]] = 0;
}
needels = Object.keys(zähler);
needels.sort();
haystack.split('').forEach(
function ( item, index, arr ) {
for ( i=0; i <= needels.length; i++ ) {
if( item == needels[i] ) {
zähler[needels[i]]++;
}
}
}
);
if ( log ) {
for ( i=0; i < needels.length; i++ ) {
console.log(
'Zeichen \''
+ needels[i]
+ '\' : '
+ zähler[needels[i]]
+ ' * gefunden.'
);
}
}
return zähler;
}
str = 'arg1.forEach(wert => (wert % 2 ? anzUngerade : anzGerade).push(korr005(wert));';
Zeichenzähler( str, '()', true );
~~~
~~~text,bad
Zeichen '(' : 4 * gefunden.
Zeichen ')' : 3 * gefunden.
~~~
😱
Rückspeichern in Argument
bearbeitet von Raketenwilli> ~~~js
> arg1.forEach(wert => (wert % 2 ? anzUngerade : anzGerade).push(korr005(wert));
> ~~~
Das Dritte Beispiel finde ich scheußlich.
1. Zu lange Zeile.
2. …
~~~js
function Zeichenzähler( haystack, needels=false, log=false ) {
if ( false == needels ) {
needels = haystack;
}
if ( 'string' == typeof needels ) {
needels = needels.split('');
}
var zähler={};
for (var i=0; i < needels.length; i++) {
zähler[needels[i]] = 0;
}
needels = Object.keys(zähler);
needels.sort();
haystack.split('').forEach(
function ( item, index, arr ) {
for ( i=0; i <= needels.length; i++ ) {
if( item == needels[i] ) {
zähler[needels[i]]++;
}
}
}
);
if ( log ) {
for ( i=0; i < needels.length; i++ ) {
console.log(
'Zeichen \''
+ needels[i]
+ '\' : '
+ zähler[needels[i]]
+ ' * gefunden.'
);
}
}
return zähler;
}
str = 'arg1.forEach(wert => (wert % 2 ? anzUngerade : anzGerade).push(korr005(wert));';
Zeichenzähler( str, '()', true );
~~~
~~~
Zeichen '(' : 4 * gefunden.
Zeichen ')' : 3 * gefunden.
~~~
😱